MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Uruchom migrację bazy danych (mongodb) za pomocą node.js

Właśnie opracowałem ten:https://github.com/eberhara/mongration - można również znaleźć na npm.

Potrzebowaliśmy dobrego frameworka do migracji węzłów dla mongodb, ale nie mogliśmy go znaleźć - więc go zbudowaliśmy.

Ma wiele lepszych funkcji niż zwykłe ramy migracji:

  • Suma kontrolna (wydaje błąd, gdy poprzednio przeprowadzona migracja nie jest zgodna ze starą wersją)
  • Utrzymuje stan migracji do mongo (nie ma zwykłego pliku stanu)
  • Pełne wsparcie dla zestawów replik
  • Automatyczne wycofywanie zmian (programiści muszą określić procedury wycofywania zmian)
  • Możliwość uruchamiania wielu migracji (synchronizowanych lub asynchronicznych) w tym samym czasie
  • Możliwość uruchamiania migracji w różnych bazach danych w tym samym czasie


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak używać zmiennej jako nazwy pola w funkcji findOne() mongodb-native?

  2. Wyjątek:nie można przekonwertować z typu BSON EOO na Date

  3. Czy mogę łatwo zwrócić wszystkie pola poddokumentu jako pola w dokumencie najwyższego poziomu za pomocą struktury agregacji?

  4. MongoDb Select Query Problem z odrobiną wyrażenia regularnego (rozpoczyna się odrobina i kończy odrobina)

  5. Ładne drukowanie wyników w pymongo