跟着网上的例子写无法回滚?
db.col.find()
{ “_id” : ObjectId(“5b845237d63ff6fb1220861c”), “name” : “ccy” }
{ “_id” : ObjectId(“5b8453f5cf6edbf8ffc60a95”), “name” : “ssy” }
{ “_id” : ObjectId(“5b8456dcf580719bba707dc1”), “name” : “ccc” }
s = db.getMongo().startSession()
session { “id” : UUID(“33f4e714-a59d-4e83-8750-011bb0b9d637”) }
s.startTransaction()
db.col.insert({name: ‘mongo’})
WriteResult({ “nInserted” : 1 })
s.abortTransaction()
db.col.find()
{ “_id” : ObjectId(“5b845237d63ff6fb1220861c”), “name” : “ccy” }
{ “_id” : ObjectId(“5b8453f5cf6edbf8ffc60a95”), “name” : “ssy” }
{ “_id” : ObjectId(“5b8456dcf580719bba707dc1”), “name” : “ccc” }
{ “_id” : ObjectId(“5b8458e726a5a62d9970c900”), “name” : “mongo” }
如图那样, 开启了一个事务, 插入了一天数据, 后回滚事务。 但是数据还是插入进去了?
请教大神这是为什么