<datastore-index kind="Environment" ancestor="false">
<property name="active" direction="asc" />
<property name="consumed" direction="asc" />
</datastore-index>
<datastore-index kind="Environment" ancestor="false">
<property name="active" direction="asc" />
<property name="creationDate" direction="desc" />
</datastore-index>
我有以上两个索引
当我如下查询时,它不起作用,并且说需要新索引。
SELECT * FROM Environment
where active = false and consumed = true and creationDate < '2013-09-22'
GQL 响应如下:
没有找到匹配的索引。此查询的建议索引是:
<datastore-index kind="Environment" ancestor="false">
<property name="active" direction="asc" />
<property name="consumed" direction="asc" />
<property name="creationDate" direction="asc" />
</datastore-index>
我究竟做错了什么?它不应该基于之字形合并工作吗?