sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongorestore gennem stdin til db med andet navn

Fra version 3.4 af mongorestore , kan du opnå dette ved at bruge --nsFrom og --nsTo muligheder, som giver en mønsterbaseret måde at manipulere navnene på dine samlinger og/eller dbs mellem kilden og destinationen.

For eksempel, for at dumpe fra en database ved navn dumpdb til en ny database ved navn restoredb:

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

Mere fra mongodb-dokumenterne:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore



  1. Opdater enhed i redis med spring-data-redis

  2. MongoDB fuldtekstsøgning + løsning for delvis ordmatch

  3. Hvordan installeres php-mongo på CentOS 5.3?

  4. Hvordan udfører jeg en id-array-forespørgsel i Mongoose?