Я использую nodejs для подключения к mongodb с помощью mongoose, при выполнении нескольких запросов и сохранений я получаю TransientTransactionError
. Он сохраняет несколько записей, но после минуты выполнения скрипта выдает эту ошибку. Это делает 10 - 11 сохранений после того же числа запросов.
Следует отметить, что ответы на запросы большие, по крайней мере 1000 документов во время поиска.
Я пытался использовать localhost,127.0.0.1 в URL-адресе mongodb вместо ip-адреса (db и mongo запускаются на одном сервере), но безуспешно, все еще получая TransitionTransactionError
после нескольких сохранений.
{ Error: write EPIPE
at WriteWrap.afterWrite [as oncomplete] (net.js:788:14)
name: 'MongoNetworkError',
errorLabels: [ 'TransientTransactionError' ],
[Symbol(mongoErrorContextSymbol)]: {} }