Я хочу добавить значение в массив, который находится внутри другого массива.Мой документ выглядит так:
{categories:[{categoryName:"a category", items:[{itemName:"an item", arrayOfValues:[1]}]}]}
Я хотел бы использовать $ addToSet для arrayValues.Для этого я делаю обновление с запросом
table.update({"categories.items.itemName" : "anItem"}, {$addToSet: "categories.$.items.$.arrayOfValues":"10"})
, но получаю ошибку: не могу добавить массив, используя имя строкового поля [$]
Что я делаю неправильно?Можно ли обновить с помощью вложенных массивов?
Спасибо