以下两项更新操作可以在一次交易中进行吗?
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);
答案 0 :(得分:0)
mongodb中没有多文档事务。但是,写入单个文档是原子的。所以不,也没有办法通过morphia这样做。