答案 0 :(得分:0)
假设您的JSON如下所示:
{
"Merchant_Account":"Merchant Name",
"ID":"MA1",
"Card_Acceptor":[{
"ID":"CA1",
"Vendor_ID":{
"ID":"VID1"
},
"Terminal_ID":[
"TID1",
"TID2",
"TID3"
]
}]
}
您可以在Mongo Shell中使用以下内容检索此文档:
db.collection.find({"Card_Acceptor":{$elemMatch:{Terminal_ID:"TID1"}}})
这将返回整个文档,其中Terminal ID在Terminal_ID数组中匹配。这里的键是$elemMatch数组查询运算符。