0

私はmongodbコレクションを持っています。

{
    "p1": "V1",
    "p2": ["V2","V3","V4"],
    "p3": ["V5","V6","V7"],
    "p4": "V8"
}

p1フィールド、p2、 にインデックスを作成したいと考えていますp3。ドキュメントにp2またはが含まれていない可能性がありますp3。インデックスはどのように作成すればよいですか?

4

2 に答える 2

0

p2andp3が欠落しているかnull、 に等しいと仮定すると、次のようなスパース インデックスを使用します。

db.myCollection.createIndex( { p1:1, p2:1, p3:1 } , { sparse: true } )

于 2015-06-02T18:45:12.250 に答える