sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur exporterar man alla samlingar i MongoDB?

För lata människor, använd mongodump , det är snabbare:

mongodump -d <database_name> -o <directory_backup>

Och för att "återställa/importera" det (från directory_backup/dump/):

mongorestore -d <database_name> <directory_backup>

På så sätt behöver du inte hantera alla samlingar individuellt. Ange bara databasen.

Observera att jag rekommenderar att du inte använder mongodump /mongorestore för stora datalagringar . Det är väldigt långsamt och när du väl kommit över 10/20 GB data kan det ta timmar att återställa.



  1. Hur ClusterControl utför automatisk databasåterställning och failover

  2. Mongoose - validera e-postsyntax

  3. Frågar du med Redis?

  4. Hur får jag Spring-Data-MongoDB att validera mina objekt?