[问题] MongoDB 使用者档案+照片 实作方式

楼主: inbox (inbox)   2016-01-04 14:02:02
大家好 小弟刚从ROR跳到Meteor这边
目前在做网站时遇到一些问题
想问大家在写User Profile时 MongoDB的结构比较好的实践方式是什么?
假设我的User Profile 要有图片以及文字资料的话
根据CollectionFS的方式(https://github.com/CollectionFS/Meteor-CollectionFS)
我图片跟文字得要放在不同的Collection里
那呈现页面时 我每次都要用id再find()一次吗?
有没有更好的实践方式呢? 我GOOGLE半天找不到我想要的
若有教学的地方烦请开释小弟XDDD
感恩感恩
作者: mmis1000 (秋月恋枫)   2016-01-04 14:34:00
mongo的document可以直接放档案阿反正query时你可以决定要不要含照片
作者: mrbigmouth (大嘴先生)   2016-01-04 15:15:00
建议是数据库设计要尽可能的正规化 这点Meteor跟Mongo建议的不太一样
作者: mmis1000 (秋月恋枫)   2016-01-04 18:29:00
mongo本来就有binary型别,小档案的话应该是没有必要特别分开存然后如果是一定要分开存的话,mongoose好像有自动依照所引捞回资料的外挂,叫做 mongoose-autopopulate 的样子

Links booklink

Contact Us: admin [ a t ] ucptt.com