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

mongodb no guarda todos los datos

Su código asíncrono es defectuoso y su db.close() la línea se ejecuta antes de su insert asíncrono todos los comandos se han completado. Debe controlar el flujo de su programa para A) no tener un millón de inserciones simultáneas en la base de datos o en cola y B) esperar hasta que Mongo las haya procesado todas antes de cerrar la conexión. Considere una biblioteca auxiliar como async.forEach para ayudar con esto si no quieres codificarlo tú mismo.