Commit 619c27d8 authored by Jeremy Mikola's avatar Jeremy Mikola

PHPLIB-92: Update methods should use "multi" option

parent 87cd9899
......@@ -1038,7 +1038,7 @@ class Collection
if (isset($firstKey[0]) && $firstKey[0] == '$') {
throw new InvalidArgumentException("First key in \$update must NOT be a \$operator");
}
$wr = $this->_update($filter, $update, $options);
$wr = $this->_update($filter, $update, $options + array("multi" => false));
return new UpdateResult($wr);
}
......@@ -1057,7 +1057,7 @@ class Collection
*/
public function updateMany(array $filter, $update, array $options = array())
{
$wr = $this->_update($filter, $update, $options + array("limit" => 0));
$wr = $this->_update($filter, $update, $options + array("multi" => true));
return new UpdateResult($wr);
}
......@@ -1080,7 +1080,7 @@ class Collection
if (!isset($firstKey[0]) || $firstKey[0] != '$') {
throw new InvalidArgumentException("First key in \$update must be a \$operator");
}
$wr = $this->_update($filter, $update, $options);
$wr = $this->_update($filter, $update, $options + array("multi" => false));
return new UpdateResult($wr);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment