开发者学堂课程【快速掌握 MongoDB 数据库:范围运算】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/400/detail/5199
范围运算
只要是数据库,必须存在有“$in”(在范围之中)、“Snin”(不在范围之中)
范例:查询姓名是“张三”、“李四”、“王五”的信息.
db.students.find( { "name" : {"$in" :
["张三","李四","王五"]}}).pretty() ;
内容是用多个数据,用数组表示。结果:
_id": objectId("5594ab1eeecd了4894d19fff2""),
"name”
:张三",
sex""
:男",
"age""
: 19,
"score"
: 89,..
"address” :
“海淀区"
"_id": objectId("5594ab1eeecd74894d19fff3"") ,
"name" :
“李四”,
"sex” :
“女"”,
age" :
20,
"score :
59,"
"address" :
“朝阳区”
"_id": objectId("5594ab1eeecd74894d19fff4""),
"name"
:王五”,
"sex" :
"女",
"age" :
19,
"score" :
99 ,
"address”" :
“西城区"
范例:不在范围
db.students.find({ "name" : {"Snin":["
张三","李四","王五"]}}).pretty(
)
;
"_id": objectId( "5594ab1eeecd74894d19fff7"),
"name"":
王八",
"sex"”" :
“女“,
"age" :
21 ,
"score” : ,.
""address" :
"海淀区"
" _id" : objectId("5594ab1eeecd了4894d19fff8"),
"name":
九”,
""sex":
男”,
"age" :
19,
"score":
70,
"address"":
“朝阳区"
在实际的工作之中,范围的操作很重要。
Mango也支持范围查询。