sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man använder mongodump för 1 samling

Jag tror att det bara är:

mongodump --db=<old_db_name> --collection=<collection_name> --out=data/

mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson

Se även dokument här och här .

Btw, det andra sättet att flytta samlingen från en databas till en annan är att använda renameCollection :

db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})

Här är några relaterade SO-trådar:

Hoppas det hjälper.



  1. Lanserar ElastiCache Integration

  2. Enkelt sätt att generera kod med Mongoose och Node.js och Underscore?

  3. MongoDB $toString

  4. MongoDB:Hur frågar man efter poster där fältet är null eller inte är satt?