【发布时间】:2014-03-05 13:52:19
【问题描述】:
我正在尝试找出一种优雅的方式来查询 AppEngine 数据存储中具有特定属性的所有实体。由于缺少属性的实体不包含在索引中,基本上我想要做的是检索给定属性的索引。我确信可以执行以下操作:
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);
但它看起来不是一个非常优雅(或高效)的解决方案。有人有更好的主意吗?
【问题讨论】:
标签: java google-app-engine google-cloud-datastore