Appengine(python)返回空以进行有效查询

时间:2010-05-02 00:10:12

标签: python google-app-engine

编辑:想出来。无论出于何种原因,索引中的字段称为strWord而不是wordStr。由于相似之处,我没有注意到。该文件是自动生成的,因此我必须调用以前开发版本中的字段。

我有一个拥有大约50万条'记录'的应用程序,每个记录只存储三个字段。我想通过带有查询的字符串字段查找记录,但我遇到了问题。如果我访问控制台页面,手动查看记录并保存(不做更改)它会显示在查询中:

SELECT * FROM wordEntry WHERE wordStr ='SomeString'

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

1 个答案:

答案 0 :(得分:0)

当我遇到这种情况时,这是因为我一直在使用TextField,这是无法查询的(但令人困惑的是被忽略)。尝试切换到StringField