public function set($field, $value = null) { if (!is_array($field)) { $field = [$field => $value]; } foreach ($field as $f => $v) { $this->update('$set', $f, $v); } return $this; }