示例#1
0
 public function update(ExpressionInterface $expression, array $newDocument) : int
 {
     $count = 0;
     foreach ($this->find($expression) as $id => $oldDocument) {
         $this->engine->write((string) $id, array_replace_recursive($oldDocument, $newDocument));
         $count++;
     }
     return $count;
 }