看板 Ajax 關於我們 聯絡資訊
大家好 小弟剛從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