Регистрация
Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
PHP Поиск
Наша группа в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
MongoDB::repair
(PECL mongo >=0.9.0)
MongoDB::repair — Repairs and compacts this database
Описание
public array MongoDB::repair ([ bool $preserve_cloned_files = FALSE [, bool $backup_original_files = FALSE ]] )This creates a fresh copy of all database data. It will remove any corrupt data and compact and large stretches of free space it finds. This is a very slow operation on a large database.
This is usually run from the shell or the command line, not the driver.
It is equivalent to the function:
public function repair() {
return $this->command(array('repairDatabase' => 1));
}
Список параметров
preserve_cloned_files -
If cloned files should be kept if the repair fails.
backup_original_files -
If original files should be backed up.
Возвращаемые значения
Returns db response.
Смотрите также
MongoDB core docs on » repair.
Примеры
Пример #1 MongoDB::repair() example
This example demonstrates how to repare and compact a database.
$db = $mongo->foo;
$response = $db->repair();
print_r($response);
Результатом выполнения данного примера будет что-то подобное:
Array ( [ok] => 1 )
Описание класса mongodb, примеры использования класса mongodb.
Описание на ru2.php.netОписание на php.ru