MongoDB
PHP Manual

MongoDB::repair

(PECL mongo >=0.9.0)

MongoDB::repairこのデータベースを修復・圧縮する

説明

public array MongoDB::repair ([ bool $preserve_cloned_files = FALSE [, bool $backup_original_files = FALSE ]] )

パラメータ

preserve_cloned_files

修復に失敗した場合に、コピーしたファイルを保持します。

backup_original_files

元ファイルをバックアップするかどうか。

返り値

データベースの応答を返します。

参考

MongoDB コアドキュメントの » repair を参照ください。

例1 MongoDB::repair() の例

この例は、データベースを修復・圧縮する方法を示します。

<?php

$db 
$mongo->foo;

$response $db->repair();
print_r($response);

?>

上の例の出力は、 たとえば以下のようになります。

Array
(
    [ok] => 1
)

MongoDB
PHP Manual