別の配列内にある配列に値を追加したい。私のドキュメントは次のようなものです。
{categories:[{categoryName:"a category", items:[{itemName:"an item", arrayOfValues:[1]}]}]}
$addToSetをarrayValuesに使用したいと思います。そうするために、私はクエリで更新を行っています
table.update({"categories.items.itemName" : "anItem"}, {$addToSet: "categories.$.items.$.arrayOfValues":"10"})
しかし、エラーが発生します:文字列フィールド名[$]を使用して配列に追加できません
私は何が間違っているのですか?ネストされた配列で更新することは可能ですか?
ありがとう