La dimensione predefinita del pool di connessioni nel client Node.js per MongoDB è 5. Poiché ogni cursore del flusso di modifiche apre una nuova connessione , il pool di connessioni deve essere almeno grande quanto il numero di cursori.
Nella versione 3.x del driver Node Mongo usa 'poolSize':
const mongoConnection = await MongoClient.connect(URL, {poolSize: 100});
Nella versione 4.x del driver Node Mongo usa 'minPoolSize' e 'maxPoolSize':
const mongoConnection = await MongoClient.connect(URL, {minPoolSize: 100, maxPoolSize: 1000});
(Grazie a MongoDB Inc. per aver esaminato questo problema.)