任何人都可以告訴我存儲與單個mongo文檔相關的多個圖像的最佳方法嗎?有GridFS的C#MongoDB驅動程序
我的用例是我在「個人資料」集合中有一個「用戶」文檔。該文檔包含有關用戶的元數據(電子郵件地址,電話號碼..)。
然後我們有能力上傳關於用戶的多個圖像。
我們使用GridFS將圖像存儲在文件集合中,並從GridFS獲取上傳圖像的ID。
將圖像對象與上傳它的用戶對象關聯的最佳方式是什麼?我可以把用戶的ObjectID放在Image Object的元數據中......或者我可以把ObjectID放在User Doc中(並創建一個Images的集合)。
我們使用的是C#驅動程序...所以如果任何人有我的用例的任何例子...那將是偉大的。
感謝 MJD
疑難雜症完全是有道理的......和我在做出這樣的轉變過程。還有一個問題。現在我有了DBRef,我用var ImageRef = profileDB.FetchDBRef(user.Images [0] .UserPhoto)取回了它。我如何獲得GridFS文檔的句柄。我會認爲ImageRef會給我流...但它沒有。謝謝MJD – 2011-04-07 15:55:50