[英]MongoDB apply sort on pagination result
我想对我的数据库应用分页。 页面大小为500。现在我要按页面对记录进行排序。 就像我只想排序首页结果的记录一样。 可能吗?
db.getCollection('emp').find().limit(500).sort({Groupcode:1});
这将对整个数据库而不是500条记录进行排序。 我想对分页结果进行排序。
您可以使用汇总,例如:
db.getCollection('emp').aggregate([
{"$limit": 500},
{"$sort": {"Groupcode": 1}}
])
这将首先限制记录,然后对有限的记录进行排序
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.