在MongoDbB GridFS中存储带有图像的产品

时间:2012-04-11 16:32:36

标签: mongodb database

我正在将MongoDB用于电子商务网站,我们计划使用GridFS来存储产品图片。

使用GridFS时,将产品说明,定价等存储为元数据会更好吗?或者你有产品系列可以存储所有这些,你只需将产品ID存储在元数据中吗?

之前没有使用过GridFS,所以非常感谢任何评论。

1 个答案:

答案 0 :(得分:1)

如果您决定将产品说明存储为文件集合中的元数据,那么如果您拥有相同产品的多个图像可能会很不方便,因为您最终必须复制该产品信息以放入每个图像的元数据中文献。

将产品信息存储在自己的集合中。然后在gridFS中,为每个图像的元数据添加一个字段,该元数据存储其所属产品的_id。使用此策略,您将能够通过此字段上的单个查询检索给定产品的所有图像。

Here's a link以及其他一些有用的gridFS问题。