使用$ in返回与列表匹配的所有文档

时间:2017-11-02 05:14:17

标签: database mongodb mongodb-query

我正在使用MongoDb。我正在尝试执行查询来搜索集合并返回与名称列表(字符串)匹配的所有文档。

这是我的问题:

{
db.employees.find({ "n": { "$in": ["Alice", "Mary"]}})
}

但是我收到了错误:

“点符号中的字段名称需要在第2行第22行引号”

“n”之前的字符。是什么赋予了?谢谢!

1 个答案:

答案 0 :(得分:0)

我想出了 doh 。使用studio 3t时,隐含暗示了该集合。因此,您只需键入:

{ "n": { "$in": ["Alice", "Mary"]}}

db.employees.find({ "n": { "$in": ["Alice", "Mary"]}})

愚蠢的错误,如果有人认为有用的话,请留下这个错误