【发布时间】:2016-03-02 21:20:02
【问题描述】:
我想测试数据存储中是否存在对象。我知道它的关键。我现在正在通过加载整个对象来执行此操作:
public boolean doesObjectExist(String knownFooId) {
Key<Foo> key = Key.create(Foo.class, knownFooId);
Foo foo = ofy().load().key(key).now();
if (foo != null) {
// yes it exists.
return true;
}
return false;
}
这必须花费 1 次数据存储的读取操作。有没有办法不必加载整个对象,这可能更便宜?换句话说,一种只需要一次“小”操作的方法?
谢谢
【问题讨论】:
标签: google-app-engine objectify