Appengine(python)为有效查询返回空

Appengine(python)为有效查询返回空,python,google-app-engine,Python,Google App Engine,编辑:算出了。不管出于什么原因,索引中的字段被称为strWord而不是wordStr。我没有注意到,因为有相似之处。该文件是自动生成的,所以我必须调用以前开发版本中的字段 我有一个大约50万条“记录”的应用程序,每个记录只存储三个字段。我想通过一个字符串字段和一个查询来查找记录,但我遇到了问题。如果访问console页面,手动查看记录并保存(不进行更改),它将显示在查询中: 从wordEntry中选择*,其中wordStr='SomeString' 如果我不这样做,我就“没有结果”。appeng

编辑:算出了。不管出于什么原因,索引中的字段被称为strWord而不是wordStr。我没有注意到,因为有相似之处。该文件是自动生成的,所以我必须调用以前开发版本中的字段

我有一个大约50万条“记录”的应用程序,每个记录只存储三个字段。我想通过一个字符串字段和一个查询来查找记录,但我遇到了问题。如果访问console页面,手动查看记录并保存(不进行更改),它将显示在查询中:

从wordEntry中选择*,其中wordStr='SomeString'

如果我不这样做,我就“没有结果”。appengine是否需要时间进行更新?如果是,多少钱?
(我在批量删除和修改数据时也遇到了问题,但我能够将问题分解成更小的数据块。)

当我遇到这种情况时,是因为我一直在使用一个
文本字段,它无法查询(但令人困惑的是被忽略)。当这种情况发生在我身上时,请尝试切换到
StringField

,这是因为我一直在使用一个
TextField
,无法查询(但令人困惑的是,它只是被忽略了)。尝试切换到
StringField

现在它是一个字符串属性:/wordStr=db.StringProperty(multiline=False)现在它是一个字符串属性:/wordStr=db.StringProperty(multiline=False)