MongoDB是一种非关系型数据库,它使用文档来存储和操作数据。文档是一种类似于JSON的数据结构,它由键值对组成。MongoDB提供了一系列的查询运算符,可以用来筛选和匹配文档中的数据。其中,$ne运算符是用来进行不等于查询的,它可以匹配那些字段值不等于指定值的文档。
$ne运算符的语法如下:
其中,field是要查询的字段名,value是要排除的值。value可以是任意类型,包括数组、对象、空值等。如果字段不存在或者值为null,也会被匹配。
例如,假设我们有一个名为students的集合,它包含了以下四个文档:
如果我们想要查询那些年龄不等于21的学生,我们可以使用以下语句:
这将返回以下结果:
注意,第四个文档也被匹配了,因为它的gender字段值为null。