Skip to main content
 首页 » 编程设计

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

2025年05月04日22lovecherry

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

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

SELECT * FROM wordEntry WHERE wordStr = 'SomeString'

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

请您参考如下方法:

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