2012-04-11 33 views
0

我正在使用MongoDB作爲電子商務網站,我們正計劃使用GridFS存儲產品圖像。在MongoDbB中存儲帶有圖像的產品GridFS

當使用GridFS時,將產品描述,定價等存儲爲元數據是否更好?或者您是否擁有可存儲所有這些內容的產品集合,並且您只需將產品ID存儲在元數據中?

以前沒有用過GridFS,所以真的很感謝任何意見。

回答

1

如果您決定將產品說明作爲元數據存儲在文件集合中,如果您有同一產品的多個圖像,可能會很不方便,因爲您最終必須複製該產品信息以放入每個圖像元數據文件。

將產品信息存儲在自己的集合中。然後在gridFS中,爲每個圖像的元數據添加一個字段,該元數據存儲它所屬產品的_id。通過這種策略,您將能夠通過對該字段的單個查詢檢索給定產品的所有圖像。

Here's a link到一些其他有用的gridFS問題。

相關問題