gpt4 book ai didi

python - 如果已经检索到最后一个结果,GAE Query 类的 cursor() 方法返回什么?

转载 作者:行者123 更新时间:2023-11-28 21:26:18 24 4
gpt4 key购买 nike

来自 Google App Engine 文档:

“cursor() 返回一个 base64 编码的游标字符串,表示查询结果集中在最后检索到的结果之后的位置。”

如果检索到的最后一个结果是查询集中的最后一个结果,它会返回什么?这是否意味着没有位置可以“跟随”最后检索到的结果?因此,是否返回“无”?

最佳答案

如果所有结果都已消耗,则光标仅指向那个位置。

换句话说,如果您要向数据存储区添加更多项目,光标将指向新结果 出现的位置。来自Datastore Queries documentation :

A cursor marks a location within a query's index from which to begin the next scan for results. As such, it does not represent a relative offset within the query's result list, but rather the position following a specific result. If the query's results change between uses of a cursor, only those changes that follow the cursor position in the index will affect the results of subsequent retrievals.

cursor() 方法永远不会返回None

关于python - 如果已经检索到最后一个结果,GAE Query 类的 cursor() 方法返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com