mam problem w update do bazy danych.
Z poziomu mongodb toola (mongo 3t) uzywam takiej query, ktora działa:
db.getCollection('XXX').update(
{identifier: "123"}, //find criteria
// this row contains fix with $set oper
{ $set : { migrated: "1"}} , { multi: true });
mam api w springboocie i do niego kod:
Query query = new Query();
query.addCriteria(Criteria.where("identifier").is(123));
Update update = new Update();
update.set("migrated", "1");
mongoTemplate.updateMulti(query, update, Person.class);
// mongoOperations.updateMulti(query, update, Person.class);
i ten update nie działa.
wzorowałem się na: https://www.mkyong.com/mongodb/spring-data-mongodb-update-document/ i specjalnie używałem zarówno mongoTemplate jak i mongoOperation.
Trzeba jakoś dodatkowo popchnąć ten update do bazy danych?
Dodawałem też adnotacje @transiactional , ale też beż rezultatu
*nie ma żadnego exceptiona