mongodb条件查询不等于
$ne不等于
1、查询x 的值不等于3 的数据
db.things.find({x:{$ne:3}});
举例如下:
C1 表的数据如下:
>db.c1.find() {"_id":ObjectId("4fb4af85afa87dc1bed94330"),"age":7,"length_1":30} {"_id":ObjectId("4fb4af89afa87dc1bed94331"),"age":8,"length_1":30} {"_id":ObjectId("4fb4af8cafa87dc1bed94332"),"age":6,"length_1":30}
2、查询age 的值不等于7 的数据
>db.c1.find({age:{$ne:7}}); {"_id":ObjectId("4fb4af89afa87dc1bed94331"),"age":8,"length_1":30} {"_id":ObjectId("4fb4af8cafa87dc1bed94332"),"age":6,"length_1":30}
可以看出只显示出了age 不等于7 的数据,其它不符合规则的数据并没有显示出来
在users文档中查询"age"不等于20的记录:
db.users.find({age:{$ne:20}});
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.