【发布时间】:2015-08-03 15:03:20
【问题描述】:
所以我试图在不提供严格模式的情况下将 Spring Data 与 mongodb 一起使用,我假设文档“人”:
{
'_id':'1234',
'name':'John Doe',
'address':'Texas'
}
所以我创建了一个 java bean:
@Document(collection='people')
class Person {
@Id
private String id;
private String name;
private String address;
//all getters and setters
}
但在文档的同一层次结构级别上,我可以有不同的动态字段,例如:爱好、朋友等。
如何在使用 MongoRepository 支持的同时创建一个 java bean 文档对象以类似哈希的方式访问这些动态字段?
【问题讨论】:
-
您是否要求支持 dynamic 模式? (见mongo site)
标签: java spring mongodb spring-boot spring-data-mongodb