我使用$and
编写了一个mongodb查询,但似乎没有给出结果。
查询:
db.getCollection("dummy").find({
$and: [
{ "RDSON.Max.": { $gte: "0.00112" } },
{ "RDSON.Max": { $lte: "0.00168" } }
]
});
所以我分别运行条件来验证数据是否满足条件:
db.getCollection('dummy').find({"RDSON.Max":{ $lte: "0.00168"}})
给了2条记录db.getCollection('dummy').find({"RDSON.Max":{ $gte: "0.00112"}})
给了20条记录因此,当我使用$and
运算符时,我应该获得2条记录,但它无效。