0
我试图使用查询我知道应该返回一个值,但它一点儿也不 ,我无法使用类型GQL查询返回意外空
继承人的查询过滤:
SELECT Type FROM machinetype WHERE Brand = 'Avant'
继承人的索引服务:
Type ▲ , Brand ▲
我试图使用查询我知道应该返回一个值,但它一点儿也不 ,我无法使用类型GQL查询返回意外空
继承人的查询过滤:
SELECT Type FROM machinetype WHERE Brand = 'Avant'
继承人的索引服务:
Type ▲ , Brand ▲
没有结果返回,因为你缺少获取它们。
的Python:
q = db.GqlQuery("""SELECT Type FROM machinetype WHERE Brand = 'Avant'""")
results = q.fetch(10)
或一个结果
results = q.get()
另一种可能性是,你模仿品牌为Text
这使得它无法编入索引,或者您的代码运行在生产和做永远在开发服务器上运行查询,并且未创建索引。
即时在数据存储浏览器中这样做,这不是问题 – user3062352
你可以分享machinetype模型的模式吗? – rdodev
确保您将品牌属性保存为索引。 – musketyr