Mongoose跳跃和限制

ki0zmccv  于 2023-01-31  发布在  Go
关注(0)|答案(1)|浏览(124)

我在mongodb mongoose中使用了skip和limit,它返回随机的文档,有时也返回相同的文档。
我正在尝试获取文档的限制数量,跳过后,我想获取下一个限制文档。

rqmkfv5c

rqmkfv5c1#

我猜你是想在这里使用分页的概念,在SQL和NoSQL中,数据都必须按照特定的顺序排序才能实现分页,而不会在每次调用数据库时出现混乱的数据。
例如:

await Event.find({}).sort({"createdDate": 0}).skip(10).limit(10);

在上面的例子中,我尝试取10 - 20个数据,这些数据是用createdDate排序的,所以在取数据的时候不会乱序,除非你插入或者删除数据。
我希望这能回答你的问题

相关问题