MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да възстановите дъмпа във вашия работещ mongodb

mongodump: За да изхвърлите всички записи:

mongodump --db databasename

За да ограничите количеството данни, включени в дъмпа на базата данни, можете да посочите --db и --collection като опции за mongodump. Например:

mongodump --collection myCollection --db test

Тази операция създава дъмп на колекцията с име myCollection от 'test' на базата данни в поддиректория dump/ на текущата работна директория. ЗАБЕЛЕЖКА:mongodump презаписва изходните файлове, ако съществуват в папката с резервни данни.

mongorestore: За да възстановите всички данни в оригиналната база данни:

1) mongorestore --verbose \path\dump

или възстановете в нова база данни:

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

Забележка:И двете изискват екземпляри на mongod.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преброяване на различни полета на поддокумент и извеждане като именувани ключове

  2. Страниране на поддокументи в Mongoose

  3. MongoDB C# Агрегиране с LINQ

  4. Мързеливо зареждане в MongoDB с NoRM

  5. Преобразувайте MongoCursor от ->find() в масив