こんにちは、次のように、画像オブジェクトにクライアントの配列があります。
{
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)
);
どちらも画像オブジェクトのクライアント オブジェクトを更新しません。
助言がありますか?