のインナーアイテムIがダイナミックアレイ・ストレージ・キー、値、dynamicArrayでタイプを使用。 MongoDB/C#は、一般的にdb.contents.ensureIndex({dynamicArray:1})のような配列のインデックスを使用します。 30または40以上の要素を格納すると、このメソッドを使用して索引付けするための大きな情報が生成されます。別の方法では、完全な配列ではなく、この配列のitemsキーでインデックスを格納します。何かのような - >インデックスキー:名前、インデックスキー:すべてではなく、都市。MongoDBのC#の配列のインデックスまたはインデックス付け配列
dynamicArray:
{
item : { Key: "Name", Value: "Peter", Type:String }
item : { Key: "Age", Value: "18", Type:int }
item : { Key: "City", Value: "San Jose", Type:String }
...30 to 40 items.
}
は明らかにこれは古いですが、MongoDBはhttp://docs.mongodb.org/manual/core/index-multikey/アレイ上の条件付きのインデックスをサポートしています – AaronHS