我想在我的收藏中添加分页功能。如何在单个查询中找到具有“开始”和“限制”位置的文档并获取文档总数?
您无法在一次查询中获得两个结果;你能做的最好的事情就是用一只 Mongoose 让它们都得到Query http://mongoosejs.com/docs/api.html#query-js object:
var query = MyModel.find({});
query.count(function(err, count) {...});
query.skip(5).limit(10).exec('find', function(err, items) {...});
使用像这样的流控制框架async https://github.com/caolan/async如果需要的话,可以干净地并行执行它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)