repair() 공개 메소드

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.

예제 #1
0
 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();
 }
예제 #3
0
 /**
  * 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);
 }