Каким будет лучший (т.е. наиболее эффективный) способ подсчета количества объектов, возвращаемых запросом, без их фактической загрузки, с использованием Objectify в AppEngine ? Я предполагаю, что лучше всего получить все ключи и подсчитать результат:
public int getEntityCount(Long v) {
Objectify ofy = ObjectifyService.begin();
Iterable<Key<MyEntity>> list = ofy.query(MyEntity.class)
.filter("field", v).fetchKeys();
int n = 0;
for (Key<MyEntity> e : list)
n++;
return n;
}
Похоже, нет специального метода для этого. Есть идеи?