0
A
回答
2
假设博客帖子实体可以有多个评论,但每个评论只属于一个博客帖子。
首先,您需要删除参考:
BlogPostEntity blog = mongoDataStore.find(BlogEntity.class)
.field("comments")
.hasThisElement(new Key<CommentEntity>(CommentEntity.class, comment.getId()))
.get();
if (blog != null) {
blog.removeComment(comment); // Assuming you have a remove method for that, otherwise use the setter
persist(blog); // Assuming you have a generic persist method
}
然后你就可以删除实体本身:
mongoDataStore.delete(comment);
相关问题
- 1. TYPO3删除对象的参考文件
- 2. 删除儿童在家长参考被删除对象
- 3. 删除参考
- 4. 删除git参考
- 5. 对象参考
- 6. 参考对象
- 7. 在MongoDb Morphia中如何删除或替换数组对象
- 8. Morphia MongoDB空对象
- 9. Morphia和对象图
- 10. 删除HABTM参考表中的多个对象
- 11. 嵌套JSON对象:在CSV导出删除参考源级JSON
- 12. c#对象从列表中删除时丢失参考
- 13. 是否可以删除对象本身,而不是参考
- 14. Java对象参考
- 15. JavaScript参考对象
- 16. J#对象参考
- 17. 参考JavaScript对象
- 18. SPWorkflowActivationProperties对象参考
- 19. 参考javascript对象
- 20. 删除潜在参考
- 21. J - 如何删除参考?
- 22. 删除基本参考
- 23. 删除冲突与参考
- 24. iOS中的“删除参考”
- 25. 参考的对象,该对象
- 26. 错误Vb.Net - 对象参考
- 27. 对象参考问题
- 28. “可写”参考对象
- 29. 参考变量和对象
- 30. 参考和绑定对象