简体   繁体   English

关于Google App Engine实体删除

[英]About google app engine entity delete

i want to delete all of the entity. 我想删除所有实体。 i found that if i want to delete a entity, 我发现如果我要删除实体,

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

Upper code can delete a one entity. 上层代码可以删除一个实体。 but i want to delete all of the entities. 但我想删除所有实体。 is there any good way to delete at once? 有什么好的方法可以一次删除? only can delete every entity each? 只能删除每个实体吗?

The delete method can take an argument of Iterable<Key> , so do something like 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 https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/DatastoreService#delete%28java.lang.Iterable%29

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM