我将不得不按数据和分页对数据进行排序。这是我使用的查询response.data= await distributorDoc.find().sort({“TimeStamp”:-1,});它是pagination pagination:{ totalCount:0,pageCount:0,当前页:页,每页:reqData.perPage||每页计数}
response.data = await distributorDoc.find().sort({“TimeStamp”:-1,“perpage”==100});
2条答案
按热度按时间ncecgwcz1#
您可以尝试使用MongoDB中的
limit
和skip
方法。MongoDB中的limit()函数用于指定要返回的最大结果数
如果你想在某些文档后得到一定数量的结果,你可以使用skip()函数。
用于分页的Node JS代码示例:
阅读更多关于他们在这里
limit()
skip()
查看此link以了解其他替代方案
希望这就是你要找的。
yzuktlbb2#
这里有一个例子,假设你有以下变量,你可以这样做:
页码:当前页码。
每页:每页要显示的项目数。
distributorDoc:分销商文档的Mongoose模型。