我们在当前的 python 2.7 标准环境中使用 ndb 数据存储。我们使用 firestore(本机模式)将此应用程序迁移到 python 3.7 标准环境。
我们在 ndb 数据存储上使用分页并使用 fetch 构建查询。
query_results , next_curs, more_flag = query_structure.fetch_page(10)
next_curs 和 more_flag 对于指示当前查询后是否还有更多数据要获取(获取 10 个元素)非常有用。我们用它来标记“下一页”/“上一页”的前端。
我们在 Firestore 中找不到类似的东西。有人可以帮助如何实现这一目标吗?
Firestore 分页中没有直接等效的内容。相反,您可以做的是获取比页面所需的 N 个文档多的文档,然后使用 N+1 文档的存在来确定是否存在“更多”。您可以从显示的页面中省略 N+1 文档,然后从该 N+1 文档开始下一页。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)