Java MongoDB查询更新不工作
我使用了一个有效的查询: db.getCollection('XXX').update({identifier:'123},//查找 条件//此行包含$set oper{$set:{ 迁移:“1”},{multi:true}) 我想在我的API中也这样做Java MongoDB查询更新不工作,java,mongodb,spring-boot,Java,Mongodb,Spring Boot,我使用了一个有效的查询: 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.
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)工作正常。尝试
query.addCriteria(Criteria.where(“identifier”).is(“123”)代码>是否有任何错误。