Vous pouvez utiliser le mongoexport
outil pour exporter la collection unique de votre base de données de développement. Utilisez-le en conjonction avec une option --query où vous pouvez exprimer un prédicat. Par exemple, quelque chose comme ${ts : {$gt : previous clone time}}
.
Ensuite, utilisez mongoimport
pour importer votre fichier delta dans la base de données de production. Utilisez --upsert
et --upsertFields
si vous avez deux documents logiques différents avec des _id
différents valeurs, mais expriment le même document