【发布时间】:2018-09-05 14:31:11
【问题描述】:
【问题讨论】:
-
您能否提供您的文档结构的示例数据集?
标签: mongodb mongodb-query mongodb-.net-driver
【问题讨论】:
标签: mongodb mongodb-query mongodb-.net-driver
假设您的 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"}}})
这将返回终端 ID 在终端 ID 数组中匹配的整个文档。这里的关键是$elemMatch 数组查询运算符。
【讨论】: