sql >> Databáze >  >> NoSQL >> MongoDB

Jak exportovat všechny sbírky v MongoDB?

Pro líné lidi použijte mongodump , je to rychlejší:

mongodump -d <database_name> -o <directory_backup>

A pro jeho "obnovení/import" (z adresáře_záloha/výpis/):

mongorestore -d <database_name> <directory_backup>

Tímto způsobem nemusíte řešit všechny kolekce jednotlivě. Stačí zadat databázi.

Všimněte si, že bych nedoporučoval používat mongodump /mongorestore pro velká datová úložiště . Je velmi pomalý a jakmile překročíte 10/20 GB dat, může obnovení trvat hodiny.



  1. Jarní bota + redis

  2. Seskupení podle konkrétního prvku pole s rámcem agregace mongo

  3. Co je operátor $unwind v MongoDB?

  4. Jak snadno spravovat aktualizace databáze a bezpečnostní záplaty