MongoDB比较运算符

*【$eq - 等于, $ne - 不等于, $gt - 大于, $gte - 大于等于, $lt - 小于, $lte - 小于等于, $in - 任意包含, $nin - 不包含

#1.使用数据库
use sampleDB

请添加图片描述
#2.插入数据
db.companies.insertMany([
… {number_of_employees:98,name:“nn”,founded_year:2008},
… {number_of_employees:103,name:“mm”,founded_year:2005},
… {number_of_employees:34,name:“ee”,founded_year:2006},
… {number_of_employees:111,name:“dd”,founded_year:2012},
… {number_of_employees:34,name:“kk”,founded_year:2007},
… {number_of_employees:100,name:“pp”,founded_year:2013}
… ]);

请添加图片描述

#3.查看companies集合的文档字段组成
db.companies.findOne()

请添加图片描述
#4.查询companies集合中number_of_employees字段小于等于100的文档,且只返回name和number_of_employees字段
db.companies.find({number_of_employees:{$lte:100}},name=1,number_of_employees=1,_id=0)

请添加图片描述
#5.查询companies集合中founded_year字段等于2005或者2006或者2007的文档,且只返回name和founded_year字段。
db.companies.find({“founded_year”:{$in: [2005,2006,2007]}},{“_id”:0,“number_of_employees”:0})

请添加图片描述
#6.查询companies集合中founded_year字段既不等于2012也不等2013的文档,且只返回name和founded_year字段。
db.companies.find({“founded_year”:{$nin: [2012,2013]}},{“_id”:0,“number_of_employees”:0})
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值