因此,我试图在MongoDB中使用Spring数据,而不提供严格的模式,比如说文档“person”:

{
 '_id':'1234',
 'name':'John Doe',
 'address':'Texas'
}

所以我创建了一个JavaBean:
@Document(collection='people')
class Person {
  @Id
  private String id;
  private String name;
  private String address;
  //all getters and setters
}

但在文档的同一层次结构级别上,我可以有不同的动态字段,如:爱好、朋友等。
如何使用JavaBean文档对象以类似哈希的方式访问这些动态字段,同时使用MungRooPoice支持?

最佳答案

您需要Override default mapping with custom converters并按照documentation here中的说明执行Saving using a registered Spring ConverterReading using a Spring Converter操作。

09-10 08:16
查看更多