我有一个蒙戈集合查找查询从指定数组
{"_id" : ObjectId("asdf"), "employee" : {"name": "Bob"}}
{"_id" : ObjectId("1234"), "employee" : {"name": "Rob"}}
所有我只想做一个简单的查询从我的阵列员工的名称的两个JSON文档。
我试图
db.myCollection.find({"employee.name": "Bob"})
这工作,只返回1号文件。
db.myCollection.find({"employee.name": ["Bob", "Rob"]})
没有工作。犯规返回任何
db.myCollection.find({"employee.name": "Bob", "Rob"})
语法错误
db.myCollection.find({"employee.name": {$all : ["Bob", "Rob"]} })
不工作。不返回任何东西
我知道这是一个非常简单的查询。但无法弄清楚语法。
工作就像魅力:) –