mongodb 4.0事务使用

前题

  • 事务必须用在副本集情景下否则会报错:Multi-document transactions are available for replica sets only.
  • mongodb版本在4.0以上.

使用事务步骤:

  1. 获取session:session = db.getMongo().startSession()
  2. 开启事务:session.startTransaction()
  3. 获得collection:yun1 = session.getDatabase(“database”).yun1
  4. 操作:yun1.insert({“ggggggg”:1})
  5. 回滚事务:session.abortTransaction()
  6. 提交事务:commitTransaction

猜你喜欢

转载自blog.csdn.net/yuanfengyun/article/details/83819815