Добрый день.
Задача: Сделать выборку документов из базы данных. Каждый документ должен содержать в соответствующем поле определенный текст. Пробовал 10 видов необходимого текста, везде запрос возвращает документы, но на седьмом тексте возвращается ошибка, судя по всему имеет значение большое количество возвращаемых данных и сервер прерывает выполнение. Отображая:
(node:10074) UnhandledPromiseRejectionWarning: Error: socket hang up
at createHangUpError (_http_client.js:323:15)
at Socket.socketOnEnd (_http_client.js:426:23)
at Socket.emit (events.js:194:15)
at endReadableNT (_stream_readable.js:1125:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
Как это вылечить? Что это может быть TTL, Cache limitations?
Пример кода:
const videosFromCategory = videosModel.find({"Channels" : {$regex : ".*"+ catParam +".*"}}, function (err, videos) {
// Сюда интерпретатор уже не доходит