3

据我所知,当我设置为 write "safe" = true 时,它​​设置选项 w = 1,j = 0,它确认写入操作,但不确认写入磁盘(持久性)。像这样的东西:

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

我可以设置 w = 1, j = 1 来保证耐用性(不是在最新的驱动程序中)吗?

4

1 回答 1

4

PHP 驱动程序使您可以访问各个写入关注选项。

对于您的情况,它将是:

$collection->remove(
    array('_id' => array('$in' => $idsToDelete)), 
    array("w" => 1, "j" => true));
于 2012-12-06T05:49:35.230 回答