【问题标题】:Storing products with images in MongoDB GridFS在 MongoDB GridFS 中存储带有图像的产品
【发布时间】:2012-04-24 00:06:55
【问题描述】:

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

在使用 GridFS 时,将产品描述、定价等存储为元数据会更好吗?或者您是否拥有可以存储所有这些内容的 Products 集合,而您只需将产品 ID 存储在元数据中?

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

【问题讨论】:

    标签: mongodb database


    【解决方案1】:

    如果您决定将产品描述作为元数据存储在文件集合中,如果您有同一产品的多张图片可能会很不方便,因为您最终不得不复制该产品信息以放入每个图片的元数据中文档。

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

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

    【讨论】:

      猜你喜欢
      • 2012-02-06
      • 2021-07-29
      • 2014-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多