18

私は完全なモンゴ初心者です。私はMac用のmongoハブを使用しています。次のjsonをクエリする必要があります-

{ "_id" : ObjectId( "abcd" ),
"className" : "com.myUser",
"reg" : 12345,
"test" : [ 
{ "className" : "com.abc",
  "testid" : "pqrs" } ] }

testidがpqrsであるレコードを検索します。どうすればいいですか?

4

2 に答える 2

42

{'test.testid': 'pqrs'}MongoHubのクエリフィールドに入力できます。

于 2012-04-25T17:26:57.807 に答える
2

test配列のように見えます。配列に複数の値が必要な場合は、次のことができます-

"test": { 
    "$elemMatch": {
        "testid": "pqrs",
    }
}
于 2018-02-22T04:22:11.690 に答える