MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да експортирате всички колекции в MongoDB?

За мързеливи хора използвайте mongodump , по-бързо е:

mongodump -d <database_name> -o <directory_backup>

И за да го "възстановите/импортирате" (от directory_backup/dump/):

mongorestore -d <database_name> <directory_backup>

По този начин не е необходимо да се занимавате с всички колекции поотделно. Просто посочете базата данни.

Имайте предвид, че бих препоръчал да не използвате mongodump /mongorestore за хранилища на големи данни . Той е много бавен и след като надхвърлите 10/20GB данни, възстановяването му може да отнеме часове.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Премахване на database.yml при използване на Mongoid в Rails 3.2

  2. Как да актуализирате стойности с помощта на pymongo?

  3. Как да разработите приложения за MongoDB и Redpanda с помощта на Docker Compose

  4. MongoDB - $set за актуализиране или натискане на елемент Array

  5. Контролен списък за сигурност за производствени внедрявания на MongoDB