MongoDB基础的操作(2)

条件操作符


解释 数学符号 操作符 英语全称
大于 > $gt greater than
小于 < $lt less than
大于等于 ‘>= $gte gt equal
小于等于 <= $lte lt equal

用法:

db.ccname.find({"age":{$gt:15}})
#相当于select * from ccname where age>15;
db.ccname.find({"age":{$gt:15,$lt:20}})
#相当于select * from ccname where age>15 and age<20;

$type操作符


类型 数字
Double 1
String 2
Object 3
Array 4
Binary data 5
Undefined 6
Object id 7
Boolean 8
Date 9
Null 10
Regular Expression 11
JavaScript 13
Symbol 14
JavaScript (with scope) 15
32-bit integer 16
Timestamp 17
64-bit integer 18
Min key 255
Max key 127

查询ccname中name为string的数据

db.ccname.find({"name" : {$type : 2}})

limit()


限制输出的查询结果

db.ccname.find().limit(5) #查询结合ccname,最多输出5条数据

skip()


skip(num)可以理解为从第num条数据开始显示

db.ccname.find().skip(3).limit(5)#显示第3到5条信息(3,5)

补充上篇find()的内容

db.ccname.find({},{'name':1,'age':0})
# 1表示显示,0表示不显示
# 相当于select name from ccname;

猜你喜欢

转载自blog.csdn.net/cartoonjh/article/details/79574252