标签: mongodb pagination
我需要以分页方式将在特定字段(score)上排序的元素提供给客户。
score
元素作为集合的一部分存储在MongoDB中。一个文档如下所示:
{ "id": ObjectId("<>"), "score": 10 }
要提供元素,我对score字段上的文档进行了反向排序,并为客户端提供了10个元素。 另外,score字段中的值正以异步方式不断从另一个使用者获取更新。
如何对这些文件进行分页?我在考虑通常使用的以下方法,但是找不到适合上述设计的方法: