Как обновить поле MongoDB, используя другое поле, используя Mongotemplate в Spring-BootJAVA

Программисты JAVA общаются здесь
Anonymous
Как обновить поле MongoDB, используя другое поле, используя Mongotemplate в Spring-Boot

Сообщение Anonymous »

Мне нужно значение поля, которое будет обновлять, используя другое поле, используя шаблон 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

Вернуться в «JAVA»