Ihr asynchroner Code ist fehlerhaft und Ihr db.close()
Zeile wird vor Ihrem asynchronen insert
ausgeführt Befehle sind alle abgeschlossen. Sie müssen den Fluss Ihres Programms so steuern, dass A) keine Million gleichzeitiger Datenbankeinfügungen stattfinden/in die Warteschlange gestellt werden und B) warten, bis sie alle von Mongo verarbeitet wurden, bevor Sie die Verbindung schließen. Betrachten Sie eine Hilfsbibliothek wie async.forEach
um dabei zu helfen, wenn Sie es nicht selbst codieren möchten.