Mongodb常用查询语句二

2018-11-08  本文已影响0人  IT的咸鱼

Limit()方法

db.集合名称.find().limit(num)

Skip() 方法

db.集合名称.find().skip(num)

limit() 方法、Skip() 方法 同时使用,不分先后顺序 表示跳过多少条,返回多少条

db.stu.find().limit(4).skip(5)
db.stu.find().skip(5).limit(4)

sort() 方法排序

db.集合名称.find().sort({要排序的字段:1})

db.集合名称.find().sort({要排序的字段:-1})

db.集合名称.find().sort({age:-1,gender:1})

注意: skip(), limilt(), sort()三个放在一起执行的时候,执行的顺序是先 sort(), 然后是 skip(),最后是显示的 limit()。

distinct() 去重

语法:

db.集合名称.distinct('去重字段',{条件})

db.集合名称.distinct('name',{age:{$gt:20}})

project投影(可以指定想要返回的字段)

db.集合名称.find({},{字段名称:0,...})

count() 统计个数

语法:

db.集合名称.count({条件})

db.集合名称.find().count() db.集合名称.find({条件}).count()

db.集合名称.count({age:{$gt:20},gender:1})

上一篇下一篇

猜你喜欢

热点阅读