2012-12-06 2 views
3

필자는 "safe"= true로 설정할 때까지 w = 1, j = 0 옵션을 설정하고 쓰기 작업을 확인하지만 디스크에 쓰기를 확인하지 않습니다. 내구성). 이런 식으로 :mongodb 쓰기 관심

$collection->remove(array('_id' => array('$in' => $idsToDelete)), array('safe' => true)); 

내구성 (최신 드라이버가 아님)을 보장하기 위해 w = 1, j = 1로 설정할 수 있습니까?

답변

4

PHP 드라이버를 사용하면 개별 write concern 옵션에 액세스 할 수 있습니다. 귀하의 경우를 들어

은 다음과 같습니다

$collection->remove(
    array('_id' => array('$in' => $idsToDelete)), 
    array("w" => 1, "j" => true));