我使用了有效的查询:
db.getCollection('XXX')。update({identifier:“ 123”},//查找 条件//此行包含使用$ set oper {$ set:{ 迁移:“ 1”}},{multi:true});
我想在我的API中做同样的事情
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);
但它不起作用。
我尝试添加@transactional,但这没有帮助。 诸如filndAll之类的其他一些查询也可以正常工作。