我想知道是否有像Flyway一样的工具,可以协助对mongodb进行数据库初始化和迁移。我的一些想法是:
- 我曾经使用过嵌入式mongo和springboot一起使用flapdoodle。这很好用,但我需要手动将数据放入其中。
- 对于使用mongo db进行Junit测试,我使用nosqlunit。它与Fongo(Fake mongo)完美配合。它支持从json文件中读取数据,并在启动时预填充数据库。但它仅适用于junit,因为这是JUnit扩展。