学堂 学堂 学堂公众号手机端

MongoDB中不等于的条件查询的SQL语句是什么

lewis 4年前 (2021-04-09) 阅读数 4 #技术
这篇文章主要介绍“MongoDB中不等于的条件查询的SQL语句是什么”,有一些人在MongoDB中不等于的条件查询的SQL语句是什么的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。



$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中不等于的条件查询的SQL语句是什么”的介绍了,感谢各位的阅读,如果大家想要了解更多相关的内容,欢迎关注博信,小编每天都会为大家更新不同的知识。
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门