0
Key newwordKey = KeyFactory.createKey(NEWWORD_KEY_KIND, NEWWORD_KEY);
Entity newWord = new Entity(NEWWORD_ENTITY_KIND, newwordKey);
newWord.setProperty(USER_COL_USERNAME, userName);
newWord.setProperty(NEWWORD_COL, word);
datastore.put(newWord);

我的意思是我想通过其属性“用户名”删除所有“新词”实体,例如,删除用户“亚历克西斯”上传的所有单词有什么想法吗?谢谢

4

1 回答 1

1

使用按查询删除实体功能:

Query q = pm.newQuery(NEWWORD_KIND.class);
q.setFilter("USER_COL_USERNAME == USR");
q.declareParameters("String USR");
q.deletePersistentAll("Alexis");

更多信息在这里

希望这可以帮助。

于 2013-05-08T15:25:12.777 回答