[問題] 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