当我像这样设置数据存储过滤器时,实际发生了什么?
Query("Product").setFilter(filter1).setFilter(filter2);
我发现结果既不是 AND 或 OR 。
我还尝试使用CompositeFilterOperator.and
,但我得到DatastoreNeedIndexException
,它应返回与 AND 复合过滤器匹配的内容。
答案 0 :(得分:0)
App引擎在实体的每个属性上预定义了一个简单的索引。应用引擎可以在名为datastore-indexes.xml
的索引配置文件中定义更多自定义索引,该文件在应用程序的/war/WEB-INF/appengine-generated
目录中生成。
你可以看看这个博客: