是否可以使用吗啡在 MongoDB 中的单个事务中对两组文档执行多个数据库操作

Is it possible to perform multiple DB operations on two sets of documents in single transaction in MongoDB using morphia

是否可以在一个事务中执行以下两个更新操作?

Query<Group> query1 = createQuery().disableValidation().field("users").equal(user.getUserId()).retrievedFields(true, "_id","users"); 
UpdateOperations<Group> ops1 = createUpdateOperations().removeAll("users", user);       
update(query1, ops1);

Query<Group> query = createQuery().field("_id").in(groupList);
UpdateOperations<Group> ops = createUpdateOperations().add("users", user);
update(query, ops);  

mongodb 中没有 多文档 事务。但是,对单个文档的写入是原子的。所以不,也没有办法通过吗啡来做到这一点。