在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)
));
但很明显我做错了什么,因为它不工作。
$以下是我想保存在具有特定ID的服务下的数组。
这是数据源的方法: https://github.com/ichikaway/cakephp-mongodb/blob/cake2.0/Model/Datasource/MongodbSource.php#L635
我不熟悉PHP /蛋糕语法,但额外的封闭'阵列()'似乎正确 –