MongoDB查询结合AND&或声明

时间:2018-04-03 14:14:11

标签: mongodb

我想过滤ID = 2或Name = Aman或Name = Ishu的文件。 我正在为此撰写以下声明。 MongoDB完全没有显示,没有错误。代码出了什么问题,请帮我纠正!

db.Test.find({
    $and : [{$or: [{"Name": "Aman"}, {"Name": "Ishu"}]} ,{"Id": "2"}]
});

1 个答案:

答案 0 :(得分:0)

试试这个

db.Test.find({
    $or: [$and:[{"Name": "Aman"}, {"Id": "2"}], {"Name": "Ishu"}]
});