mongoDB:比较操作符

比较操作符
在这里插入图片描述

语法格式:以$eq为例: { : { $eq : }} 里面有 内嵌文档

1.查询phones集合中华为手机信息

db.phones.find({brand:{$eq: “华为”}})

db.phones.find({brand:“华为”})

2.查询尺寸在6.5以上的手机信息 >=

db.phones.find({size : { $gte : 6.5 } } )

3.查询价格在6000-7000的苹果手机信息

db.phones.find({brand:“苹果” , price:{ g t e : 6000 , gte : 6000, gte:6000,lte : 7000} })

$in 筛选字段值是数组中任意元素的文档 $nin筛选字段值不在数组的文档

{ : { $in : [ , , …] } } 内嵌文档 数组

1.查询小米和苹果手机信息

db.phones.find({brand: { $in : [“苹果” , “小米”] } })

2.查询运行内存不是8G的手机,并且品牌不是苹果

db.phones.find({RAM : { KaTeX parse error: Expected 'EOF', got '}' at position 9: ne** : 8}̲, brand: {**ne : [“苹果”]} })

$ne $nin都匹配字段不存在

3.查询不包含黑色和白色的手机信息

db.phones.find({color : {$nin : [ “黑色”, “白色”]}})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值