我的数据库中有两个连接的实体。我们将它们称为 A 和 B。我在内存中有一个 A 的实例(我们将称他为 a),并且以下查询当前有效:

B.query(B.parent == a.key).fetch(limit=None)

但以下代码返回空集,即使在自动创建索引的开发模式下:
B.query(B.parent == a.key).order(B.foo, B.bar).fetch(limit=None)

我已经尝试了我能想到的所有组合,但我完全被难住了。

最佳答案

原来有问题的字段是由以前的开发人员制作的 TextProperty,它们是不可索引的,因此不可搜索。

关于python - NDB .order 返回空结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16178967/

10-11 03:59