【发布时间】:2016-05-24 19:03:51
【问题描述】:
我需要阅读包含 bean 列表 (ChildDocument) 的文档 (ParentDocument)。而这些bean,我只需要转换一个特定的字段(内容)来改变值。 仅用于读取 mongoDb 并加载 bean,不将修改存储在 mongodb 中。
例如:
@Document(collection = "parent")
class ParentDocument {
@Id
String id;
List<ChildDocument> children;
}
@Document
class ChildDocument {
@Id
String id;
// Modify the content reading in the database before storing the result in the java bean
String content;
}
我尝试在 ChildDocument 上使用转换器,但它不起作用,因为转换器不用于像 ChildDocument 这样的嵌入式文档(我认为?)。
有人可以帮助我并有一个干净的解决方案吗?
谢谢
【问题讨论】:
-
你能展示一下到目前为止你已经尝试过什么吗?
标签: java spring mongodb converter spring-data-mongodb