12

次のドキュメントを検討してください。

{
  "_id" : "ID_01",
  "code" : ["001", "002", "003"],
  "Others" : "544554"
}

elemmatch-queryとelemmatch-projectionについてこのMongoDB doc を調べましたが、上記のドキュメントで同じものを使用する方法を理解できませんでした。

$elemMatchフィールドコードにどのように使用できるか教えてもらえますか?

4

2 に答える 2

5

すべてのドキュメントを特定の値を含む配列と一致させたいだけの場合は、その配列への参照で値を指定するだけです。

db.mycodes.find( { code: '001' } )

したがって'001'code配列に含まれるすべてのドキュメントが返されます

于 2014-07-03T19:02:12.543 に答える