sql >> Database >  >> NoSQL >> MongoDB

Hoe een gevallen MongoDB-database te herstellen?

Ik heb geprobeerd te reproduceren wat je had gedaan. Ik heb een database gedood met db.dropDatabase() nadat ik er een back-up van had gemaakt :-) De db-naam was 'gacheater'. Voordat de mongodb-map werd verwijderd, bevatte deze 3 bestanden (de db is niet leeg):

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

na het laten vallen van deze bestanden verdwenen. Daarom denk ik dat mongodb je gegevens echt verwijdert .

Dus de enige keuze die je hebt is om te proberen bestanden te herstellen van het bestandssysteem

PS:MacOS 10.5, MongoDB 1.8.2




  1. MongoDB $allElementsTrue

  2. MongoEngine:EmbeddedDocument v/s. Referentieveld

  3. $pull meerdere objecten in Mongo werkt niet

  4. Kunnen MongoDB en zijn stuurprogramma's de volgorde van documentelementen behouden?