Mongodb文档的操作(分页查询)

2,528 阅读1分钟

1.统计查询

db.collectionName.count(query,options) ||不带query和options


2.分页列表查询

limit限制查询几条skip跳过指定数量

db.collectionName.find().limit(number).skip(number)

4条数据分两页

第一页db.collectionName.find().limit(2).skip(0)

第二页db.collectionName.find().limit(2).skip(2)


3.排序查询

db.collectionName.find().sort( query ||   null)

db.comment.find().sort({userid:1})按照userid正序方式排列

db.comment.find().sort({userid:-1})按照userid倒序方式排列

db.comment.find({},{userid:1})只查询userid字段,其他字段 不显示,投影查询


sort内含多个排序条件

如:按照userid降序,按照likenum升序,最后只需要显示uerid

db.comment.find().sort({userid:-1,likenum:1})