updateOne() : оновлює один документ у колекції на основі фільтра. Оператор $set замінює значення поля вказаним значенням. Відфільтрований позиційний оператор $[<identifier>] визначає елементи масиву, які відповідають умовам arrayFilters для операції оновлення.
Щоб виконати оновлення за допомогою методу updateOne(), необхідно передати фільтр запиту та документ оновлення. Фільтр запиту вказує критерії, для якого документа виконувати оновлення, а документ оновлення містить інструкції щодо того, які зміни в нього потрібно внести.
У Java списки — це динамічні колекції, які дозволяють модифікувати, наприклад оновлювати елементи. ми можемо використовуйте метод set для оновлення елементів у списку. Цей метод замінює елемент із заданим індексом на нове значення, що дозволяє змінювати вміст списку.
Щоб оновити елементи масиву, які відповідають фільтру, використовувати відфільтрований позиційний оператор $[<identifier>].. Ви повинні включити фільтр масиву в операцію оновлення, щоб указати, які елементи масиву оновлювати. <ідентифікатор> – це ім'я, яке ви даєте фільтру масиву.
Ви можете оновлювати один або декілька елементів списків за допомогою зрізу ліворуч від оператора присвоювання, і ви можете додати до елементів у списку за допомогою методу append().