MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB synchronise les bases de données de développement et de production

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