sql >> Base de Datos >  >> NoSQL >> MongoDB

Se agotó el tiempo de espera del servidor x durante la agregación de MongoDB

Tengo el mismo problema para la agregación de tiempo de registros. Creo que tengo la solución para ti.

Encontré que la opción socketTimeoutMS es responsable de eso. Verifique su socketTimeoutMS predeterminado de mongo_client.js valor. Para mí fueron 2min . Módulo Mongodb versión 2.1.18.

Así que simplemente agregue esta opción en su URL:

mongodb://localhost:27017/test?maxPoolSize=2&socketTimeoutMS=60000

Establecerá timeout a 10 min. Eso hace el truco para mí.