Jac*_*man 1 google-cloud-firestore
我们在当前的 python 2.7 标准环境中使用 ndb 数据存储。我们使用 firestore(本机模式)将此应用程序迁移到 python 3.7 标准环境。
我们在 ndb 数据存储上使用分页并使用 fetch 构建查询。
query_results , next_curs, more_flag = query_structure.fetch_page(10)
Run Code Online (Sandbox Code Playgroud)
next_curs 和 more_flag 对于指示当前查询后是否还有更多数据要获取(获取 10 个元素)非常有用。我们用它来标记“下一页”/“上一页”的前端。
我们在 Firestore 中找不到类似的东西。有人可以帮助如何实现这一目标吗?
Firestore 分页中没有直接等效的内容。相反,您可以做的是获取比页面所需的 N 个文档多的文档,然后使用 N+1 文档的存在来确定是否存在“更多”。您可以从显示的页面中省略 N+1 文档,然后从该 N+1 文档开始下一页。
| 归档时间: |
|
| 查看次数: |
1415 次 |
| 最近记录: |