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

Jak odzyskać upuszczoną bazę danych MongoDB?

Próbowałem odtworzyć to, co zrobiłeś. Zabiłem bazę danych za pomocą db.dropDatabase() po utworzeniu jej kopii zapasowej :-) Nazwa bazy danych brzmiała „gacheater”. Przed upuszczeniem folder mongodb zawierał 3 pliki (baza danych nie jest pusta):

  • gacheater.ns
  • gacheater.1
  • gacheater.2

po upuszczeniu te pliki zniknęły. Dlatego uważam, że mongodb naprawdę usuwa Twoje dane .

Więc jedynym wyborem, jaki masz, jest próba przywrócenia plików z systemu plików

PS:MacOS 10.5, MongoDB 1.8.2




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose — sprawdź składnię wiadomości e-mail

  2. znajdź i policz w pojedynczym zapytaniu mongodb

  3. Użycie execPopulate()

  4. nieautoryzowany typ blokady db:-1

  5. Wiele $ regex przy użyciu $i w MongoDB