猫鼬交易

时间:2019-05-22 08:00:54

标签: mongodb mongoose mongodb-query

我无法回退mongo文档

我正在学习mongooose Transactions的工作原理,创建了一个文档,并试图在没有运气的情况下将其回滚

const session = await mongoose.startSession();
session.startTransaction();
const opts = { session, new: true };
tableModel = MYMODEL.(data);
tableModel.save(async function(err, response) {
  if (err) return handleError(err, res);
  else {
    try {
      console.log('Mongo success');
      await session.abortTransaction();
      session.endSession();
      console.log("rolled back")
    }
    catch(e) {
      next(e)
    }
  }
});

非常感谢您的帮助

0 个答案:

没有答案