在Spring启动时,使用@Document注释创建新文档时?

时间:2017-09-12 03:30:59

标签: java spring mongodb spring-boot

我是spring和MongoDB的新手。所以,听到的是我想要理解的用例。

在SpringBoot和MongoDB结构中。我试图在Mongo中插入一个新文档,因此在Java POJO / Domain / Data类中使用了@Document。现在,我编写了代码并启动了服务器。我的问题是,何时将在MongoDB中创建集合?即在启动服务器时(Spring将使用@Document扫描所有类并在创建类时创建集合ID DB)或者在调用存储库代码时(当我尝试执行任何CRUD操作时)?

1 个答案:

答案 0 :(得分:0)

当调用存储库代码执行CRUD操作时,会创建MongoDB中的集合以及索引。