我有具有相同键的实体。如何根据所需的属性删除其中的一个实体?如何从java中的appengine数据存储中具有相同键的实体中删除一个实体
-1
A
回答
1
当您使用与现有实体相同的密钥保存新实体时,现有实体会被覆盖。因此,您始终只有一个具有给定键的实体。
以供将来参考,如果你想删除一个实体:
datastore.delete(KeyFactory.createKey("Person", "key1"));
+0
谢谢,我得到了我的问题 – user306
+0
然后,您可以接受我的答案,向其他用户显示问题已解决。 –
相关问题
- 1. 如何从AppEngine数据存储中删除与查询匹配的实体?
- 2. 具有相同ID的多个数据存储区实体!
- 3. 无法从数据存储中删除具有损坏标识的实体
- 4. 访问Appengine NDB中删除的实体
- 5. 删除存储库中的子实体
- 6. 删除Azure表存储中的实体
- 7. 是在内存缓存实体键的相同数据存储
- 8. 如何将实体的实体键指定为数据存储(Node JS)中不同实体的属性?
- 9. 具有给定属性的所有实体的AppEngine数据存储查询(Java)
- 10. 删除一个实体,但使用相同的主键清除
- 11. 如何删除实体框架中列中具有相同值的记录?
- 12. 问题删除具有相关的实体“设置”实体
- 13. 删除实体框架中的所有相关实体
- 14. 实体框架,删除实体如果从另一个实体
- 15. 从Azure表中删除数百个实体存储
- 16. 从数据库中删除html实体
- 17. 如何使用密钥从GAE数据存储中删除多个实体
- 18. 如何在实体的属性引用同一个实体时删除实体?
- 19. 如何通过财产GAE数据存储中删除一个实体
- 20. 使用Go更新Google Appengine数据存储中的实体
- 21. 查询更新appengine数据存储实体中的字段
- 22. 实体框架:在一个请求中删除并添加具有相同密钥的实体
- 23. 如何在数据存储(php)中嵌入实体到另一个实体?
- 24. 删除存储库中相关实体的最佳方法
- 25. 如何在实体框架poco中删除一行中的从属实体?
- 26. 如何在实体中添加实体列表? (AppEngine Java)
- 27. 从两个外键实体框架删除表中的一行
- 28. 从GAE中删除实体
- 29. appengine:如何通过密钥在具有祖先的实体中查询实体?
- 30. 如何在Hibernate中注释具有相同类型实体的实体
实体在App Engine数据存储不能有相同的密钥。 –
对不起,这可能会使我的问题更加清晰: 实体p1 =实体(“Person”,“key1”); //稍后设置属性 实体p2 =实体(“Person”,“key1”); //稍后设置属性 现在我怎么可以从个人实体删除p2? – user306
如果您保存了p2,则不再有p1 - 它被覆盖。 –