【发布时间】:2020-07-07 04:59:10
【问题描述】:
所以,如果我的 mondodb 数据库为空,我会尝试使用一些 json 文件和 jackson 填充它。
我有:
@Bean
public Jackson2RepositoryPopulatorFactoryBean getRespositoryPopulator() {
Jackson2RepositoryPopulatorFactoryBean factory = new Jackson2RepositoryPopulatorFactoryBean();
factory.setResources(new Resource[]{new ClassPathResource("aotyType.json")});
factory.setResources(new Resource[]{new ClassPathResource("badge.json")});
return factory;
}
事情是当我填充数据库时,我只有新的 ObjectId 而不是来自 json 的信息
但是
当我使用 mongodb 罗盘将 json 放入 mongodb 时,json 工作
希望有人可以帮助我...
感谢阅读
【问题讨论】:
-
能否请您添加域类型和使用的 json 表示形式。
标签: java json mongodb jackson spring-data-mongodb