我正在尝试获取给定父键的所有子项。我可以使用query / ancestor方法实现此目的,如下所示:
List<Tire> list= ofy.query(Tire.class).ancestor(new Key<Car(Car.class,carID))).list();
这个问题是它的查询方法没有通过缓存。如何使用get获取相同的列表?
由于
答案 0 :(得分:0)
您可以执行仅密钥查询,然后对密钥执行get()。这仍然会影响数据存储区,但它可以将您的成本降低到1次读取操作+每次读取1次小操作(而不是每次读取操作1次读取操作+ 1次读取操作)。
如果您使用Objectify4,它会自动为您执行此操作(请参阅Query.hybrid()方法)。