如何使用 cassandra python-driver 实现基于令牌的分页?
How to implement token based pagination using cassandra python-driver?
是的,迭代 Query
是件好事,但我需要分页结果并将它们与令牌一起发送到前端。
我也可以为上一页创建令牌吗?
如何在模型或查询集中获取和使用ResponseFuture._paging_state
。
我搜索类似 Manual paging (Node-JS) 的内容,但在 python
恐怕这是不可能的。至少我无法通过查看 API 和文档来找到解决此问题的方法。这个貌似有open ticket(PYTHON-200) created by Adam Holmberg,待执行
已在 python driver v 3.7.0
中修复
您可以在 Github
上的测试文件中找到使用示例
page_state = result_set.paging_state
result_set = self.session.execute(
"SELECT * FROM test3rf.test", paging_state=page_state)
是的,迭代 Query
是件好事,但我需要分页结果并将它们与令牌一起发送到前端。
我也可以为上一页创建令牌吗?
如何在模型或查询集中获取和使用ResponseFuture._paging_state
。
我搜索类似 Manual paging (Node-JS) 的内容,但在 python
恐怕这是不可能的。至少我无法通过查看 API 和文档来找到解决此问题的方法。这个貌似有open ticket(PYTHON-200) created by Adam Holmberg,待执行
已在 python driver v 3.7.0
中修复
您可以在 Github
page_state = result_set.paging_state
result_set = self.session.execute(
"SELECT * FROM test3rf.test", paging_state=page_state)