Repairs and compacts this database
public repair ( boolean $preserve_cloned_files = FALSE, boolean $backup_original_files = FALSE ) : array | ||
$preserve_cloned_files | boolean | [optional] If cloned files should be kept if the repair fails. |
$backup_original_files | boolean | [optional] If original files should be backed up. |
리턴 | array | Returns db response. |
public function testRepair() { $r = $this->object->repair(); $this->assertEquals(1, $r['ok'], json_encode($r)); $r = $this->object->repair(true); $this->assertEquals(1, $r['ok'], json_encode($r)); $r = $this->object->repair(true, true); $this->assertEquals(1, $r['ok'], json_encode($r)); }
/** * Repairs a database * @return array Success status */ public function repairDb() { return $this->mongo->repair(); }
/** * Wrapper method for MongoDB::repair(). * * @see http://php.net/manual/en/mongodb.repair.php * @param boolean $preserveClonedFiles * @param boolean $backupOriginalFiles * @return array */ public function repair($preserveClonedFiles = false, $backupOriginalFiles = false) { return $this->mongoDB->repair($preserveClonedFiles, $backupOriginalFiles); }