Come utilizzare mongodump per spostare solo 1 raccolta da un database all'altro?Come utilizzare mongodump per 1 collezione
Come devo usare il comando e le sue opzioni?
Come utilizzare mongodump per spostare solo 1 raccolta da un database all'altro?Come utilizzare mongodump per 1 collezione
Come devo usare il comando e le sue opzioni?
Penso che sia solo:
mongodump --db=<old_db_name> --collection=<collection_name> --out=data/
mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson
vedere anche documenti here e here.
Btw, l'altro modo per spostare la raccolta da un database a un altro è quello di utilizzare renameCollection
:
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})
Ecco alcuni legati SO discussioni:
Spero che questo aiuti.
Comandi molto semplici per il dump mongodb.
Dump tutta la linea di database specifico
mongodump
Dump solo
mongodump --db=DB_NAME
banca dati Dump con nome utente la password &
mongodump -u=USERNAME -p=PASSWORD --db=DB_NAME
Dump da un altro host
mongodump --host HOST_NAME/HOST_IP --port HOST_PORT --out {YOUR_DIRECTOTY_PATH} --db=DB_NAME
Solo in grado di scaricare da un altro host quando lo consentono.
mongodump --host <hostname-of-mongoserver> --db <db-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>
mongodump --host <hostname-of-mongoserver> --db <db-name> --collection <collection-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>
Per chiunque debba effettuare il ripristino: mongorestore --gzip --db
ringraziamento, la sua dandomi seguente errore: Errore: manca; prima dell'istruzione (MongoSession # 1) per il primo comando che hai dato. – user2325703
questo è il comando che sto provando: mongodump --db = DevDB --collection = Functions_List --out = data/ – user2325703
è necessario eseguire il primo comando dal prompt del SO, non mongo shell. –