Как я могу сделать транзакцию в Mongodb на nodejs? - PullRequest
0 голосов
/ 08 ноября 2018

Это не относится к транзакциям в mongodb на nodejs.

Моя версия mongodb

mongod - версия

дБ версия 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 ...

что мне не хватает? ..

спасибо за вашу помощь !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...