云服务器网:购买云服务器和VPS必上的网站!

MongoDB查询:不等于操作

MongoDB是一个基于散布式文件存储的文档数据库,不等于操作是MongoDB查询中经常使用的操作,其语法是{key: {$ne: value}},其中$ne为不等于的查询操作符,表示查询中不等于key关联的value的文档问文档。本文介绍MongoDB中的不

MongoDB是一个基于散布式文件存储的文档数据库,不等于操作是MongoDB查询中经常使用的操作,其语法是{key: {$ne: value}},其中$ne为不等于的查询操作符,表示查询中不等于key关联的value的文档问文档。本文介绍MongoDB中的不等于操作,和Not equal的使用实例。

MongoDB中的不等于操作

MongoDB中查询操作的核心情势为{key: value},其中key为字段,value可以是任何值,也能够是某个值的数组。要将不等于操作利用给查询语句,就一定要使用$ne运算符,该运算符使用情势为{key: {$ne: value}},它用来查找field与value不匹配的文档。例如,如果指定field为age,而value为25,该查询结果将会查找出age字段不为25的文档。

MongoDB不等于操作的使用实例

假定一个集合叫users,它存储了多组用户数据,其结构以下:

{

“_id”:ObjectId(“5ed61279ac2c401f74ea83ef”),

“name”:”Victor”,

“age”:25,

“gender”:”male”

}

若要获得所有女性的用户数据,可使用以下MongoDB不等于操作:

//获得用户中gender不等于male的文档

db.users.find({

gender:{

$ne:”male”

}

});

以上查询将会查找出所有gender字段不为male的文档。

结论

本文介绍了MongoDB查询中的不等于操作,同时也提供了一个使用实例,使用非等于操作可以查找出不满足查询条件的文档。因此,在开发中,有必要熟习MongoDB的不等于操作,以此来提高开发速度和效力。

本文来源:https://www.yuntue.com/post/207748.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器、腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注