2012-02-12 15 views
1

あなたは、約50,000のアイテム(例えばA)のコレクションを持っているとしますが、その中のすべてのアイテム(例えばa)は2,000万アイテムと言えるネストされたコレクションを持っていますb)と称する。これをMongodbに保存することをどうお勧めしますか?MongoDbで大きなネストされた文書

はA - ABは -

bは、私は上記のようにそれとして保存しています巨大なネストされたコレクションをか私がコレクションを平らにし、実際にネストされたコレクションを表し、それは定義上の特別な属性でなければならないべき各項目(b)は(A)に属していますか?

答えて

4

limit in document size in MongoDBが存在するため、巨大なネストされたドキュメントを作成することはできません(リンクにもこの制限が適用されます)。だからに入れ子になっているコレクション内の文書は、別のコレクションに入れなければならず、と何らかの形で関連付ける必要があります。

+0

素晴らしい点、ありがとうございます。 – iCode

関連する問題