【发布时间】:2011-06-29 21:41:53
【问题描述】:
在 AppEngine 上使用 Objectify 计算查询返回的对象数量的最佳(即最有效)方法是什么,无需实际加载它们?我猜最好的办法是获取所有密钥并计算结果:
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;
}
似乎没有任何专门的方法可以做到这一点。有什么想法吗?
【问题讨论】:
标签: google-app-engine objectify