MongoDb C# Транзакция была прервана при записи в базу данных - PullRequest
0 голосов
/ 26 марта 2020

Я делаю транзакцию в базе данных MongoDb, и при вставке или удалении я получаю следующее исключение:

Ошибка вставки команды: транзакция была прервана

. Однако я не отменяю сделку намеренно. Я попытался свести к минимуму количество команд, отправляемых в базу данных, но исключение все равно происходит.

1 Ответ

0 голосов
/ 26 марта 2020

Оказалось, что для транзакций было установлено ограничение по времени. Я выполнил следующую команду в оболочке mon go, и транзакция могла быть завершена.

db.adminCommand( { setParameter: 1, transactionLifetimeLimitSeconds: 3000 } )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...