2012-04-11 5 views
0

私は電子商取引サイトにMongoDBを使用しています。私たちはGridFSを使用して製品イメージを保管する予定です。イメージを含む製品をMongoDbB GridFSに保存

GridFSを使用する場合、製品説明、価格設定などをメタデータとして保存する方が良いでしょうか?またはこれをすべて格納するProductsコレクションがあり、メタデータにプロダクトIDを格納するだけですか?

GridFSを使用していないので、本当に感謝しています。

答えて

1

ファイルのコレクションにメタデータとして製品の説明を保存することにした場合、同じ製品の複数の画像があると、不便になる可能性があります。メタデータ文書。

独自のコレクションに製品情報を格納します。次に、gridFSで、それが属する製品の_idを格納する各画像のメタデータにフィールドを追加します。この戦略を使用すると、このフィールドの単一のクエリによって、特定の製品のすべてのイメージを取得できます。

Here's a linkいくつかの他の有用なgridFS質問。

関連する問題