当前位置: 首页 > 数据应用 > MongoDB

MongoDB中如何使用$ne运算符进行不等于查询

时间:2023-07-02 19:53:30 MongoDB

MongoDB是一种非关系型数据库,它使用文档来存储和操作数据。文档是一种类似于JSON的数据结构,它由键值对组成。MongoDB提供了一系列的查询运算符,可以用来筛选和匹配文档中的数据。其中,$ne运算符是用来进行不等于查询的,它可以匹配那些字段值不等于指定值的文档。

$ne运算符的语法如下:

其中,field是要查询的字段名,value是要排除的值。value可以是任意类型,包括数组、对象、空值等。如果字段不存在或者值为null,也会被匹配。

例如,假设我们有一个名为students的集合,它包含了以下四个文档:

如果我们想要查询那些年龄不等于21的学生,我们可以使用以下语句:

这将返回以下结果:

注意,第四个文档也被匹配了,因为它的gender字段值为null。