比较操作符
语法格式:以$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 : [ “黑色”, “白色”]}})