【发布时间】:2022-01-20 13:11:11
【问题描述】:
KeyFactory keyFactory = datastore.newKeyFactory().setKind("keyKind");
Key key = keyFactory.newKey("keyName");
Entity entity = datastore.get(key);
if (entity != null) {
System.out.println("Updating access_time for " + entity.getString("name"));
entity = Entity.newBuilder(entity)
.set("access_time", DateTime.now())
.build();
datastore.update(entity);
}
https://github.com/googleapis/java-datastore#updating-data ,因此必须先读后写。 可以在不读取谷歌数据存储的情况下进行更新吗?在某些情况下,我不在乎某些属性是否被覆盖。
【问题讨论】: