关于谷歌应用引擎实体删除

时间:2013-02-27 15:49:54

标签: java google-app-engine google-cloud-datastore

我想删除所有实体。 我发现如果我想删除一个实体,

// Key employeeKey = ...;
datastore.delete(employeeKey);

上层代码可以删除一个实体。但我想删除所有实体。 有没有什么好方法可以立即删除?只能删除每个实体?

1 个答案:

答案 0 :(得分:0)

delete方法可以使用Iterable<Key>的参数,所以执行类似

的操作
List<Key> keys = Arrays.asList(key1, key2, key3);
datastore.delete(keys);

https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/DatastoreService#delete%28java.lang.Iterable%29