Я пытаюсь обновить элемент массива, используя MongoDB Java метод API драйвера com.mongodb.client.model.Updates.set
следующим образом:
set(String.format("bag.items[%d]", idx), old.map(mo -> mo.frozen).orElse(null))
Но вместо обновления Item он создает новое поле с именем "items" [0] "