我有一個蒙戈集合查找查詢從指定數組
{"_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"]} })
不工作。不返回任何東西
我知道這是一個非常簡單的查詢。但無法弄清楚語法。
工作就像魅力:) –