@@ -223,7 +223,7 @@ public function bulkWrite(array $bulk, array $options = array())
223223 if (!isset ($ args [1 ])) {
224224 throw new InvalidArgumentException (sprintf ("Missing argument#2 for '%s' (operation#%d) " , $ opname , $ n ));
225225 }
226- $ options = array_merge ($ this ->getWriteOptions (), isset ($ args [2 ]) ? $ args [2 ] : array (), array ("limit " => 0 ));
226+ $ options = array_merge ($ this ->getWriteOptions (), isset ($ args [2 ]) ? $ args [2 ] : array (), array ("multi " => true ));
227227
228228 $ bulk ->update ($ args [0 ], $ args [1 ], $ options );
229229 break ;
@@ -232,7 +232,7 @@ public function bulkWrite(array $bulk, array $options = array())
232232 if (!isset ($ args [1 ])) {
233233 throw new InvalidArgumentException (sprintf ("Missing argument#2 for '%s' (operation#%d) " , $ opname , $ n ));
234234 }
235- $ options = array_merge ($ this ->getWriteOptions (), isset ($ args [2 ]) ? $ args [2 ] : array (), array ("limit " => 1 ));
235+ $ options = array_merge ($ this ->getWriteOptions (), isset ($ args [2 ]) ? $ args [2 ] : array (), array ("multi " => false ));
236236 $ firstKey = key ($ args [1 ]);
237237 if (!isset ($ firstKey [0 ]) || $ firstKey [0 ] != '$ ' ) {
238238 throw new InvalidArgumentException ("First key in \$update must be a \$operator " );
@@ -245,7 +245,7 @@ public function bulkWrite(array $bulk, array $options = array())
245245 if (!isset ($ args [1 ])) {
246246 throw new InvalidArgumentException (sprintf ("Missing argument#2 for '%s' (operation#%d) " , $ opname , $ n ));
247247 }
248- $ options = array_merge ($ this ->getWriteOptions (), isset ($ args [2 ]) ? $ args [2 ] : array (), array ("limit " => 1 ));
248+ $ options = array_merge ($ this ->getWriteOptions (), isset ($ args [2 ]) ? $ args [2 ] : array (), array ("multi " => false ));
249249 $ firstKey = key ($ args [1 ]);
250250 if (isset ($ firstKey [0 ]) && $ firstKey [0 ] == '$ ' ) {
251251 throw new InvalidArgumentException ("First key in \$update must NOT be a \$operator " );
0 commit comments