以下是mongodb中表的示例,我对这样的公司有多条记录,需要帮助。 我想查询下表,其中使用公司的价值,我应该能够检索所有汽车的名称。
"vehicles" : [
{
"source" : "jeep",
"tag" : [
{
"company" : "toyota",
"name" : "fortuner"
},
{
"company" : "rangerover",
"name" : "discovery"
]
}
]
谢谢...
答案 0 :(得分:0)
尝试:
db.vehicles.find({tag: {$elemMatch: {company:'toyota'}}}).pretty();
在此处了解更多信息:https://docs.mongodb.com/manual/reference/operator/query/elemMatch/