这是我在Spring Boot mongodb中的Post文档架构。
@Getter
@Setter
@Document(collection="Posts")
public class Post {
@Id
private String _id;
private String title;
private String body;
private Date createdDate;
private List<Tag> tags;
}
然后,我尝试通过List<Tag> tags
界面将标签对象添加到MongoRepository<Post,String>
字段中。下面是我的代码。
Optional<Post> optionalPost = postMongoRepository.findById(id);
if(optionalPost.isPresent()) {
optionalPost.get().getTags().add(tag);
}
但是optionalPost.get().getTags().add(tag)
行根本不起作用。如何通过List<Tag> tags
界面将标记对象插入MongoRepository<Post, String>
字段?