цикл транзакций mongodb выбрасывает WriteConflict - PullRequest
0 голосов
/ 02 марта 2019

Я пытаюсь сделать обновление, используя транзакции в цикле for (3 элемента), но каждый раз, когда я получаю WriteConflict, уже проверил, и я не обновляю одни и те же документы, любые предложения, чтобы я мог сделать обновление, используятранзакция по циклу?

try {
        for (const id of ids) {
            await Collection.update({ numKit: id }, { $inc: { total: length } }, { session: mongoSession });
        }
    } catch(e) {
        console.error(e);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...