MongoDB查询更新不起作用

时间:2018-08-07 20:41:02

标签: 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.set("migrated", "1");

mongoTemplate.updateMulti(query, update, Person.class);
//        mongoOperations.updateMulti(query, update, Person.class);

但它不起作用。

我尝试添加@transactional,但这没有帮助。 诸如filndAll之类的其他一些查询也可以正常工作。

0 个答案:

没有答案