您好,我在图像对象上有一组客户端,如下所示:
{
id: 1,
path: "2013-02/12",
clients:
[
{
id: 321,
alias: "Test: audienceDev",
}
],
},
客户端对象在别处更新,我需要更新此图像对象上的客户端对象。
我试过了:
$this->mongoDB->Image->update(
array('clients.id' => (int) $document->id),
array('$set' => array('client' => $document)),
array('multiple' => true)
);
和
$this->mongoDB->Image->update(
array('clients[].id' => (int) $document->id),
array('$set' => array('client' => $document)),
array('multiple' => true)
);
两者都不更新图像对象上的客户端对象。
有什么建议么?