0

我有一个用列 app、id、params、view、timestamp 调用的实体。当我在 GQL 中执行 select * 时,它工作正常。下面附上截图。

在此处输入图像描述



但是,当我尝试仅选择一列时,我看不到任何结果。下面附上截图。

在此处输入图像描述

此外,当我再次尝试应用 where 子句时,我看不到任何结果。 在此处输入图像描述

我为另一个实体尝试了 where 子句,它运行良好。在此处输入图像描述



你能告诉我我做错了什么吗?

问候, 沙迪亚

4

1 回答 1

1

看起来您正在尝试查询具有未索引属性的实体。具有未索引属性的实体的行为就像未设置该属性一样:在未索引属性上使用过滤器或排序顺序的查询将永远不会匹配该实体。

更多信息:https ://developers.google.com/appengine/docs/python/datastore/indexes#Unindexed_Properties

于 2013-02-27T04:59:37.780 回答