- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我不明白这个错误是什么意思,显然,互联网上没有人遇到过同样的错误
BadArgumentError: _MultiQuery with cursors requires
__key__
order
这发生在这里:
return SocialNotification.query().order(-SocialNotification.date).filter(SocialNotification.source_key.IN(nodes_list)).fetch_page(10)
属性 source_key
显然是一个键,nodes_list
是先前检索到的实体键的列表。
我需要的是找到所有 SocialNotifications
,这些 SocialNotifications
的字段 source_key
与列表中的一个键匹配。
最佳答案
错误消息试图告诉您涉及 IN 和游标的查询必须按 __key__
(实体键的内部名称)排序。 (这是必需的,以便可以正确合并结果并使其唯一。)在这种情况下,您必须将 .order()
调用替换为 .order(SocialNotification._key)
.
关于google-app-engine - 错误参数错误 : _MultiQuery with cursors requires __key__ order in ndb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12449197/
我有一个向量数组,我想按长度对它们进行排序: class Vector: def __init__(self, x, y): self.x, self.y = x, y
我一直在努力了解各种类型的索引如何影响每个实体所需的 Write Ops 数量。我以为我已经很清楚了,但后来我发现了一个让我陷入困境的案例。 我有一个根 User 实体,其中包含许多 GameSumm
我知道对 GAE 数据存储的查询通常是最终一致的。但是我不明白为什么对 __key__ 的查询不应该高度一致,因为我认为这是数据存储区 Get 函数使用的。 谁能确认通过__key__ 查询是强一致的
我又来了 """ A site message """class Message( db.Model ) : # from/to/ a few other fields subject = db.
在GQL reference , 鼓励使用带有值列表的 IN 关键字,并从 GQL 查询中手动构造一个 Key SELECT * FROM MyModel WHERE __key__ = KEY('M
我不明白这个错误是什么意思,显然,互联网上没有人遇到过同样的错误 BadArgumentError: _MultiQuery with cursors requires __key__ order 这
我正在使用以下内容下载我的一种的所有实例: appcfg.py download_data --config_file=bulkloader.yaml --kind=ModelName --filen
我正在使用以下内容下载我的一种的所有实例: appcfg.py download_data --config_file=bulkloader.yaml --kind=ModelName --filen
我认为我的问题类似于:BulkLoader -export_transform或 https://stackoverflow.com/questions/3220911/gae-datastore-e
我是一名优秀的程序员,十分优秀!