Domyślny rozmiar puli połączeń w kliencie Node.js dla MongoDB to 5. Ponieważ każdy kursor strumienia zmian otwiera nowe połączenie , pula połączeń musi być co najmniej tak duża, jak liczba kursorów.
W wersji 3.x sterownika Node Mongo użyj 'poolSize':
const mongoConnection = await MongoClient.connect(URL, {poolSize: 100});
W wersji 4.x sterownika Node Mongo użyj 'minPoolSize' i 'maxPoolSize':
const mongoConnection = await MongoClient.connect(URL, {minPoolSize: 100, maxPoolSize: 1000});
(Podziękowania dla MongoDB Inc. za zbadanie tego problemu.)