MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB synchronisiert Entwicklungs- und Produktionsdatenbanken

Sie können den mongoexport verwenden Tool zum Exportieren der einzelnen Sammlung aus Ihrer Entwicklungsdatenbank. Verwenden Sie es in Verbindung mit einer --query-Option, mit der Sie ein Prädikat ausdrücken können. Zum Beispiel so etwas wie ${ts : {$gt : previous clone time}} .

Verwenden Sie dann mongoimport um Ihre Delta-Datei in die Produktionsdatenbank zu importieren. Verwenden Sie --upsert und --upsertFields wenn Sie zwei verschiedene logische Dokumente mit unterschiedlicher _id haben Werte, drücken aber dasselbe Dokument aus