0
참조 객체로 참조 된 Blog 클래스를 말합니다. 설명 Object에 ID, Comment Date, Comment가 있습니다. (참조) 묻지 않음.Morphia - 참조 객체 제거
댓글을 어떻게 제거합니까?
참조 객체로 참조 된 Blog 클래스를 말합니다. 설명 Object에 ID, Comment Date, Comment가 있습니다. (참조) 묻지 않음.Morphia - 참조 객체 제거
댓글을 어떻게 제거합니까?
블로그 게시자 엔티티는 여러 개의 댓글을 가질 수 있다고 가정하지만 각 댓글은 정확히 하나의 블로그 게시물에 속합니다.
mongoDataStore.delete(comment);
:
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
}
그런 다음 당신은 개체 자체를 제거 할 수 있습니다
먼저 참조를 제거해야합니다