MongoDB: метод db.repairDatabase ()
db.repairDatabase
Метод db.repairDatabase () используется для запуска процедуры восстановления в текущей базе данных.
Синтаксис:
db.repairDatabase ()
Пример: MongoDB: метод db.repairDatabase ()
db.repairDatabase();
Выход:
> db.repairDatabase (); {"хорошо": 1}
Получить данные о ресторанах здесь
Поведение
Замечания:
- Во время обычных операций используйте только команду repairDatabase и оболочки, включая db.repairDatabase () в оболочке mongo и mongod --repair, для сжатия файлов базы данных и / или освобождения дискового пространства. Помните, что эти операции удаляют и не сохраняют поврежденные данные во время процесса восстановления.
- Если вы пытаетесь восстановить элемент набора реплик и у вас есть доступ к неповрежденной копии ваших данных (например, недавней резервной копии или неповрежденному элементу набора реплик), вам следует выполнить восстановление из этой неповрежденной копии, а не использовать repairDatabase.
Предыдущая: метод db.printCollectionStats ()
Далее: метод db.runCommand ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code