MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak przywrócić zrzut do działającego mongodb

mongodump: Aby zrzucić wszystkie rekordy:

mongodump --db databasename

Aby ograniczyć ilość danych zawartych w zrzucie bazy danych, możesz określić --db i --collection jako opcje mongodump. Na przykład:

mongodump --collection myCollection --db test

Ta operacja tworzy zrzut kolekcji o nazwie myCollection z bazy danych „test” w podkatalogu dump/ bieżącego katalogu roboczego. UWAGA:mongodump nadpisuje pliki wyjściowe, jeśli istnieją w folderze danych kopii zapasowej.

mongorestore: Aby przywrócić wszystkie dane do oryginalnej bazy danych:

1) mongorestore --verbose \path\dump

lub przywróć do nowej bazy danych:

2) mongorestore --db databasename --verbose \path\dump\<dumpfolder>

Uwaga:Oba wymagają instancji mongod.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy ktoś zna działający przykład indeksu 2dsphere w pymongo?

  2. Prawidłowo zamknij połączenie mangusty, gdy skończysz

  3. Najlepszy model do przedstawiania relacji wiele do wielu za pomocą atrybutów w MongoDB

  4. Wypchnij element w dowolnej pozycji tablicy w poddokumencie

  5. Mongoose:Przesyłanie do tej pory nie powiodło się podczas aktualizacji dokumentu