sql >> Database >  >> NoSQL >> MongoDB

Mongorestore via stdin naar db met andere naam

Vanaf versie 3.4 van mongorestore , kunt u dit doen met de --nsFrom en --nsTo opties, die een op patronen gebaseerde manier bieden om de namen van uw collecties en/of dbs tussen de bron en de bestemming te manipuleren.

Om bijvoorbeeld een database met de naam dumpdb te dumpen in een nieuwe database met de naam restoreb:

mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop

Meer uit de Mongodb-documenten:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore



  1. Query op MongoDB GridFS-metadata (Java)

  2. MongoDB-replicatie crasht en wil niet meer opstarten

  3. Hoe kan ik sorteren op $elemMatch in MongoDB?

  4. Kan meteor mongo driver omgaan met $each en $position operators?