В CakePHP я пытаюсь сохранить данные в под-документе следующим образом:
$mongo = $this->User->getDataSource();
$mongo->update($this->User, array(
array(
'_id' => $tweep['User']['_id'],
'Services._id' => $tweep['User']['Services']['_id']
),
array('Services.$.following' => $following)
));
Но, очевидно, я делаю что-то не так, поскольку это не работает.
$массив, который я хотел бы сохранить в Сервисах с определенным идентификатором.
Это метод источника данных: https://github.com/ichikaway/cakephp-mongodb/blob/cake2.0/Model/Datasource/MongodbSource.php#L635