0

我正在使用 Motor,它在引擎盖下使用 pymongo 来实现某些文档的分页。这是我所拥有的:

    rows = (
        db.programs
        .find(query)
        .sort("_id")
        .skip(page * page_count)
        .limit(page_count)
    )

检查是否有更多文件的推荐方法是什么?

rows.next_object()总是返回None,即使有更多的文档要获取。

4

1 回答 1

1

您可以限制为page_count+1文档。如果你得到那么多,你知道还有另一页要显示的结果。如果你得到page_count或更少,你就在最后一页。

于 2020-07-25T19:42:58.113 回答