MongoDB 中的条件操作符有(比较):
(>) 大于 - $gt #greater than
(<) 小于 - $lt #less than
(>=) 大于等于 - $gte #equal
(<= ) 小于等于 - $lte
db.test.find({user_id:{$lte:2,$gt:1}})
type值:
双精度型-1 、字符串-2 、对象-3 、数组-4 、二进制数据-5 、对象ID-7 、布尔类型-8 、
数据-9 、空-10、 正则表达式-11、 JS代码-13、 符号-14 、有作用域的JS代码-15、
32位整型数-16 、时间戳-17 、64位整型数-18、 Min key-255 、Max key-127
db.test.find({"name":{$type:2}})
limit 与 skip
db.test.find().limit(1) 读取一条记录,默认是排在最前面的那一条被读取。
db.test.find().limit(1).skip(1) 读取时跳过指定数量的数据记录 skip
排序 sort()
升序用1表示,降序用-1表示
db.test.find().sort({"time":1})