Mongodb:一起使用$和$ lte条件

时间:2016-03-11 04:02:00

标签: mongodb

我正在尝试使用以下查询从mongodb集合中获取结果。如果我删除了offer_price的条件,则返回所有结果。但是如果我添加offer_price条件,那么即使这些项目存在于集合中,也会获取空结果。

db.collection.find( {
$and : [
    {category_name:"Men's Clothing"},
    { $or : [ { description : /.*Kurta.* / }, { description :  /.*Long.* /} ,{ description :  /.*White.* /} ] },
    { offer_price : { $lte : 1000 }  }
   ]
});

我在这里错过了什么吗?

0 个答案:

没有答案