带非结构化文档的SpringBoot Mongo

带非结构化文档的SpringBoot Mongo,spring,mongodb,spring-boot,Spring,Mongodb,Spring Boot,我有一个springboot应用程序,它正在与一个mongo数据库通信,其中一个集合有点“非结构化”。该集合都与“应用程序配置”相关,但不同的应用程序在其中有不同的内容。有些应用在顶层只有一些东西,有些则有深层嵌套的文档 如果有一些常见的“顶级”文档,我会有一个类,它只包含一个@Id字符串Id,然后是一个映射信息,或者其他任何东西,但“灵活”数据位于顶级。那么,我可以用likeMongoRepository之类的东西来扩展MongoRepository吗?有没有更好的方法来处理这样的内容?使用M

我有一个springboot应用程序,它正在与一个mongo数据库通信,其中一个集合有点“非结构化”。该集合都与“应用程序配置”相关,但不同的应用程序在其中有不同的内容。有些应用在顶层只有一些东西,有些则有深层嵌套的文档


如果有一些常见的“顶级”文档,我会有一个类,它只包含一个
@Id字符串Id
,然后是一个
映射信息
,或者其他任何东西,但“灵活”数据位于顶级。那么,我可以用like
MongoRepository
之类的东西来扩展MongoRepository吗?有没有更好的方法来处理这样的内容?

使用
MongoTemplate save()
方法,将映射包装在
文档中,并将集合名称作为另一个参数传递。类似于
template.save(新文档(地图)、集合名称)使用关系数据库?