mongodb的文档的分页查询
统计查询使用count()方法:统计comment集合的所有的记录数:db.comment.count()分页列表查询:可以使用limit()方法来读取指定数量的数据,使用skip()方法来跳过指定数量的数据如果你想返回指定条数的记录,可以在find方法后面的调用limit来返回结果(TopN),默认值20,例如: db.comment.find().limit(3)skip方法同样接受一个数字参
统计查询使用count()方法:
统计comment集合的所有的记录数:
db.comment.count()
分页列表查询:
可以使用limit()方法来读取指定数量的数据,使用skip()方法来跳过指定数量的数据
如果你想返回指定条数的记录,可以在find方法后面的调用limit来返回结果(TopN),默认值20,例如: db.comment.find().limit(3)
skip方法同样接受一个数字参数作为跳过的记录条数。
db.comment.find().skip(3) 即查询comment集合中 跳过前三条的所有数据;
db.comment.limit(2).skip(3) 即查询 comment集合中 跳过前三行数据 ,显示后面的连续两条数据
排序查询
sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用1和-1来指定是升序(1)还是降序(-1)。
语法: db.COLLECTION_NAME.find().sort({KEY:1})
或者 db.集合名.find().sort(排序方法)
例如对userid降序排列,并对访问量进行升序排列
db.comment.find().sort({userid:-1,likenum:1})
skip(),limit(),sort()三个放在一起执行的时候,执行的顺序是 先sort() ,然后是skip(),最后是显示limit()和命令编写顺序无关。
更多推荐
所有评论(0)