2013-07-24 30 views
0

我寫的是同時使用IN操作符和不平等的運營商GQL查詢,但它返回一個錯誤的工作。我的查詢是GQL查詢不平等沒有與'IN」操作符

SELECT * FROM MyModel WHERE state IN ('ABC') AND count > 9 

和輸出 沒有匹配的索引中找到。

The suggested index for this query is: 
- kind: MYModel 
properties: 
- name: state 
- name: count 

回答

1

按輸出(和文檔),你需要創建一個查詢工作的索引。 的建議添加到您的index.yaml中

+0

感謝蒂姆,你知道如何做IN操作使用篩選器,而不是gql? –

+0

其有效的https://developers.google.com/appengine/docs/python/ndb/queries#neq_and_in –

+0

它的ndb類型模型,我正在尋找數據庫。 –