作者inbox (inbox)
看板Ajax
標題[問題] MongoDB 使用者檔案+照片 實作方式
時間Mon Jan 4 14:02:02 2016
大家好 小弟剛從ROR跳到Meteor這邊
目前在做網站時遇到一些問題
想問大家在寫User Profile時 MongoDB的結構比較好的實踐方式是什麼?
假設我的User Profile 要有圖片以及文字資料的話
根據CollectionFS的方式(
https://github.com/CollectionFS/Meteor-CollectionFS)
我圖片跟文字得要放在不同的Collection裡
那呈現頁面時 我每次都要用id再find()一次嗎?
有沒有更好的實踐方式呢? 我GOOGLE半天找不到我想要的
若有教學的地方煩請開釋小弟XDDD
感恩感恩
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 46.189.66.171
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1451887329.A.91A.html
→ mmis1000: mongo的document可以直接放檔案阿 01/04 14:34
→ mmis1000: 反正query時你可以決定要不要含照片 01/04 14:34
推 mrbigmouth: 建議是資料庫設計要盡可能的正規化 這點Meteor跟Mongo 01/04 15:15
→ mrbigmouth: 建議的不太一樣 01/04 15:16
→ mmis1000: mongo本來就有binary型別,小檔案的話應該是沒有必要特 01/04 18:29
→ mmis1000: 別分開存 01/04 18:29
→ mmis1000: 然後如果是一定要分開存的話,mongoose好像有自動依照所 01/04 18:31
→ mmis1000: 引撈回資料的外掛,叫做 mongoose-autopopulate 的樣子 01/04 18:33