mongodb のデータベースの初期化/移行を支援できる Flyway のようなツールがあるかどうかを知りたいです。私が持っていた考えのいくつかは
- 私は、flapdoodleを springboot に埋め込まれた mongo として使用しました。これはうまくいきますが、手動でデータを入れる必要があります。
- mongo db を使用した Junit テストでは、nosqlunitを使用します。これは、Fongo (Fake mongo) では問題なく動作します。json ファイルからデータを読み取り、起動時にデータベースにデータを事前に入力する機能をサポートしています。ただし、これは JUnit 拡張であるため、junit でのみ機能します。
私が探しているのは、上記の両方の組み合わせであり、JUnit だけでなく、特定の json (Flyway の V1__init.sql と同様) からデータを事前入力できる埋め込み mongo
です。そのようなツールはありますか?