我試圖找出一種優雅的方式來查詢具有特定屬性的AppEngine數據存儲中的所有實體。由於缺乏屬性的實體不包含在索引中,因此基本上我想要做的是檢索給定屬性的索引。我確信有可能做類似的事情:具有給定屬性的所有實體的AppEngine數據存儲查詢(Java)
Filter bigger = new FilterPredicate(PROPERTY,
FilterOperator.GREATER_THAN_OR_EQUAL,
0);
Filter smaller = new FilterPredicate(PROPERTY,
FilterOperator.LESS_THAN_OR_EQUAL,
0);
Filter present = CompositeFilterOperator.or(bigger, smaller);
Query q = new Query(KIND).setFilter(present);
但它看起來不是一個非常優雅(或高效)的解決方案。有沒有人有更好的主意?