1

我正在尝试有效地获取给定父实体的所有子实体。现在唯一的方法是在 objectify 中使用查询,因为它绕过了缓存,所以效率不高。Objectify-4 添加了混合查询,您可以在 Objectify 3.x 中通过发出仅键查询然后对这些键执行批量获取来模仿。

我的问题是使用祖先过滤的仅键查询的效率如何?就像是:

ofy.query(Car.class).ancestor(someKey).fetchKeys();

我不想在这里获取所有“汽车”的所有钥匙,我只想要属于特定父母的“汽车”。

4

1 回答 1

2

您的查询将获取Car作为给定父实体的子实体的所有实体。

计费文档指出,仅键查询花费 1 次读取 + 1 个小操作每个检索到的实体。

于 2012-09-20T17:04:07.523 回答