sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur återställer man en tappad MongoDB-databas?

Jag försökte återskapa det du hade gjort. Jag dödade en databas med db.dropDatabase() efter att jag hade säkerhetskopierat den :-) db-namnet var 'gacheater'. Innan du släppte mongodb innehöll mappen 3 filer (db:n är inte tom):

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

efter att ha släppt dessa filer försvann. Därför tror jag att mongodb verkligen tar bort din data .

Så det enda valet du har är att försöka återställa filer från filsystemet

PS:MacOS 10.5, MongoDB 1.8.2




  1. Sortering efter maximalt matrisfält, stigande eller fallande

  2. Mongoose-frågor om datumtillstånd har inga resultat, MongoDB-skalet fungerar

  3. Mongoose befolka returnerande tom array

  4. Fel:inga öppna anslutningar vid Db._executeQueryCommand Node.js