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

Importación de un conjunto de registros muy grande en MongoDB usando nodejs

No es una respuesta a su situación exacta de importar desde un archivo .csv, sino al hacer inserciones masivas

-> En primer lugar, no hay operaciones especiales de inserciones 'masivas', todo es un forEach al final.

-> si intenta leer un archivo grande de forma asincrónica, lo que sería mucho más rápido que el proceso de escritura, entonces debería considerar cambiar su enfoque, en primer lugar, averigüe cuánto puede manejar su configuración (o simplemente presione n -prueba).

---> Después de eso, cambie la forma en que lee del archivo, no necesita leer cada línea del archivo, de forma asíncrona, aprenda a esperar, use forEach, forEachSeries de Async.js para reducir sus lecturas cerca de escritura mongodb nivel, y estás listo para empezar.