sql >> Databasteknik >  >> NoSQL >> MongoDB

Importera en mycket stor postuppsättning till MongoDB med hjälp av nodejs

Inte ett svar på din exakta situation när det gäller att importera från .csv-fil, utan istället om att göra massinsättning(ar)

-> Först och främst finns det inga speciella "bulk"-insättningsoperationer, det är en för varje i slutändan.

-> om du försöker läsa en stor fil asynkront, vilket skulle vara mycket snabbare än skrivprocessen, bör du överväga att ändra ditt tillvägagångssätt, först och främst ta reda på hur mycket din installation kan hantera, (eller bara tryck-n -rättegång).

---> Efter det, ändra sättet du läser från filen, du behöver inte läsa varje rad från filen, asynkront, lära dig att vänta, använd forEach, forEachSeries från Async.js för att få ner dina läsningar nära mongodb write nivå, och du är bra att gå.



  1. Mongoose-baserad app-arkitektur

  2. Vad är komplexiteten (Big-O) för att söka efter en indexerad data i mongoDB?

  3. MongoDB Auth lyckas inte hitta användarnamn på Bitnami MEAN Stack Image

  4. Lata laddar/mer data Bläddra i Mongoose/Nodejs