如果我遗漏了一些非常明显的东西,我深表歉意。
我正在使用游标对 App Engine 进行连续调用。如何判断我是否在最后一个光标上?我现在这样做的当前方法是保存最后一个光标,然后测试该光标是否等于当前返回的光标。这需要额外调用数据存储,但这可能是不必要的。
有更好的方法吗?
谢谢!
最佳答案
我认为没有办法在单个数据存储调用中使用 ext.db 执行此操作,但可以使用 ndb有可能的。示例:
query = Person.query(Person.name == 'Guido')
result, cursor, more = query.fetch_page(10)
如果使用返回的游标将产生更多记录,more
将为 True
。这是在单个 RPC 调用中巧妙地完成的。
关于python - 如何判断返回的光标是否是 App Engine 中的最后一个光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6934681/