J'ai besoin d'importer (restaurer) une collection générée avec mongodump
dans une base de données existante et j'aimerais que les enregistrements soient fusionnés dans la collection existante.
mongorestore
fusionne-t-il les enregistrements de la même collection ou supprimera-t-il la collection existante avant de restaurer les enregistrements?
mongorestore
ne supprimera la collection existante que si vous utilisez --drop
argument.
Si vous n'utilisez pas --drop
, tous les documents seront insérés dans la collection existante, sauf si un document avec le même _id
existe déjà. Documents avec le même _id
sera ignoré, ils ne seront pas fusionnés. Par conséquent, mongorestore
ne supprimera ni ne modifiera jamais les données existantes par défaut.