这篇文章主要介绍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}});

以上是mongodb怎么编写条件查询不等于的数据的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!