Следующий код должен работать. Я мог пропустить что-то, но сейчас у меня это как два отдельных заявления о выпуске, и я решил спросить здесь, почему эта строка не работает.
$this->db->settings->update(array('_id' => $mongoID), array( '$set' => array('about' => $about), '$set' => array('avatar' => $avatar) ) );
Я что-то пропустил, читая руководства, или это возможно только с отдельными заявлениями о выпуске?
Третий аргумент MongoCollection::update
– это массив параметров для операции обновления.
$this->db->settings->update( array('_id' => $mongoID), array('$set' => array('about' => $about, 'avatar' => $avatar)) );