0

我正在尝试使用我知道应该返回一个值的查询,但它没有,我无法使用类型进行过滤

继承人的查询:

SELECT Type FROM machinetype WHERE Brand = 'Avant'

继承人的索引服务:

Type ▲ , Brand ▲
4

1 回答 1

1

没有返回结果,因为您缺少获取它们。

Python:

q = db.GqlQuery("""SELECT Type FROM machinetype WHERE Brand = 'Avant'""")
results = q.fetch(10)

或为一个结果

results = q.get()

另一种可能性是您将 Brand 建模为Text不可索引,或者您的代码在生产中运行并且从未在开发服务器上运行查询并且未创建索引。

于 2014-03-05T22:40:26.983 回答