数据如上图所示,如果要查询分数等于100的记录
db.info.find({"Score":100})
如果要查询分数小于90的记录
db.info.find({"Score":{"$lt":90}})
如果要查询分数小于等于80的记录
db.info.find({"Score":{"$lte":80}})
大于和大于等于的操作使用 $gt $gte
如果要查询分数不等于80的记录
db.info.find({"Score":{"$ne":80}})
如果要查询分数在 {10,75,80} 这个元素范围内的记录
db.info.find({"Score":{"$in":[10,75,80]}})
多个条件组合起来查询,最常用的是与操作和或操作,就是sql中的 and 和 or
先看数据
and 查询
or 查询