MongoError: BufBuilder попытался увеличить () до 67151256 байт, превысив ограничение в 64 МБ - PullRequest
1 голос
/ 05 августа 2020

Когда в сборе больше данных (уязвимости, сканирование) и выполняется совокупная операция, мы получаем ошибку выше.

 db.getCollection('reports').aggregate([
       { 
           $lookup: {
                from: 'vulnerabilities',
                localField: 'vulnerabilities',
                foreignField: '_id',
                as: 'vulnerabilities'
              } 
       },
        {
              $lookup: {
                from: 'scans',
                localField: 'scan_id',
                foreignField: 't_scan_id',
                as: 'scans'
              }
         },
         { $match: {} },
         {$sort: { "utc_time": 1 } }
    ], { allowDiskUse:true, cursor: { batchSize: 10 }}).toArray();

Применен размер пакета курсора и allowDiskUse: true,

по-прежнему возникают проблемы.

Пн go DB: версия 3.6

и используется из проекта Node.

Какая альтернатива для решения проблемы с буфером.

...