Мне нужно значение поля, которое будет обновлять, используя другое поле, используя шаблон Mongo в Spring-Boot. Я знаю, как это можно сделать, используя запросы MongoDB. Но не смог найти способ сделать это, используя Mongotemplate < /code> с уровня базы данных без загрузки данных в память. < /P>
Я ищу что -то подобное. Значение1 находится в коллекции, и его необходимо обновить из значения из вложенного массива (menu< /code>) и 0th Index содержит значение всегда. < /p>
Query query = new Query();
query.addCriteria(Criteria.where("price").is(0));
Update update = new Update();
update.set("price", "$menu[0].sellingPrice");
mongoTemplate.updateMulti(query, update, CollectionName);
Подробнее здесь: https://stackoverflow.com/questions/624 ... template-i