0
我無法在Google應用引擎中的日期時間字段上進行查詢。我試圖運行下面的查詢 -在Google應用引擎中查詢日期時間
SELECT * FROM Email WHERE cmp_id='52d836ed1057c341b800013a' AND pushed_to_crm=TRUE AND ss_time >= DATETIME('2014-01-17 00:00:00')
我相信這應該返回一些行 - 我的意思是,有數據應該返回數據庫。
但我在運行此查詢得到一個錯誤 -
Learn more about GQL syntax.
no matching index found.
The suggested index for this query is:
- kind: Email
properties:
- name: cmp_id
- name: pushed_to_crm
- name: ss_time
領域ss_time
是db.DateTimeProperty()
。有什麼我失蹤了嗎?
我創建的索引和部署。我可以看到索引已經創建,但我仍然得到相同的錯誤。 – Siddharth
哦!我明白了......你必須爲每個查詢創建索引。因此,如果對電子郵件實體的查詢使用兩個屬性,則需要爲這兩個屬性創建一個索引。如果再次對兩個不同屬性的電子郵件實體有查詢,則需要分別爲這兩個屬性創建一個索引。 – Siddharth