El tamaño predeterminado del grupo de conexiones en el cliente Node.js para MongoDB es 5. Dado que cada cursor de secuencia de cambios abre una nueva conexión , el conjunto de conexiones debe ser al menos tan grande como el número de cursores.
En la versión 3.x del controlador Node Mongo, use 'poolSize':
const mongoConnection = await MongoClient.connect(URL, {poolSize: 100});
En la versión 4.x del controlador Node Mongo, use 'minPoolSize' y 'maxPoolSize':
const mongoConnection = await MongoClient.connect(URL, {minPoolSize: 100, maxPoolSize: 1000});
(Gracias a MongoDB Inc. por investigar este problema).