这不是在mongodb的nodejs上浪费事务。
我的mongodb版本是
mongod --version
数据库版本v4.0.2
然后我尝试我的代码
const {MongoClient} = require('mongodb');
const url = `mongodb://localhost:27017/`;
const client = await MongoClient.connect(url, { useNewUrlParser: true });
const session = client.startSession( { readPreference: { mode: "primary" } } );
const dbo = client.db("database");
session.startTransaction( { readConcern: { level: "snapshot" }, writeConcern: { w: "majority" } } );
await dbo.collection("collection").insertOne({
name: "123123"
}, session);
await session.abortTransaction();
session.endSession();
但是现在正在工作session.abortTransaction ...
我想念什么?。
谢谢您的帮助!