MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Perché il driver del nodo MongoDB genera errori distrutti nel pool di istanze?

csv.foreach e il insertOne le chiamate sono (presumibilmente) entrambe asincrone, quindi stai chiamando db.close() prima che i tuoi inserti siano stati completati.

Devi trovare un modo per aspettare per chiamare db.close() fino a quando tutte le richiamate dei tuoi inserti non sono state chiamate. Come farlo dipende da come funziona il tuo modulo csv, ma l'uso di qualcosa come il modulo asincrono può aiutare con il controllo del flusso asincrono.