MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Importando um conjunto de registros muito grande para o MongoDB usando nodejs


Não é uma resposta para sua situação exata de importação do arquivo .csv, mas sim para fazer inserções em massa

-> Em primeiro lugar, não há operações especiais de inserções 'bulk', é tudo um forEach no final.

-> se você tentar ler um arquivo grande de forma assíncrona, o que seria muito mais rápido que o processo de gravação, considere alterar sua abordagem, primeiro descubra o quanto sua configuração pode suportar (ou apenas pressione n -tentativas).

---> Depois disso, altere a maneira como você lê do arquivo, você não precisa ler todas as linhas do arquivo, async-ly, aprenda a esperar, use forEach, forEachSeries de Async.js para derrubar suas leituras próximas à gravação do mongodb nível, e você está pronto para ir.