Saya baru saja mengembangkan yang ini:https://github.com/eberhara/mongration - Anda juga dapat menemukannya di npm.
Kami membutuhkan kerangka kerja migrasi simpul yang bagus untuk mongodb, tetapi tidak dapat menemukannya - jadi kami membuatnya.
Ini memiliki banyak fitur yang lebih baik daripada kerangka kerja migrasi biasa:
- Checksum (mengeluarkan kesalahan saat migrasi yang dijalankan sebelumnya tidak cocok dengan versi lamanya)
- Pertahankan status migrasi ke mongo (tidak ada file status reguler)
- Dukungan penuh untuk set replika
- Penanganan rollback otomatis (pengembang harus menentukan prosedur rollback)
- Kemampuan untuk menjalankan beberapa migrasi (sinkronisasi atau asinkron) secara bersamaan
- Kemampuan untuk menjalankan migrasi terhadap database yang berbeda secara bersamaan