Nuovo per nodo, Mongoose & MongoDB - non hanno letto il codice sorgente ...Devo chiudere manualmente una connessione mangusta?
Ho un'applicazione di nodo che si apre un file, analizza le linee in record e salva i record da MongoDB. I record sono oggetti modello Mongoose e per salvarli su mongodb tutto ciò che faccio è richiamare il metodo save
su di essi.
Quindi ora sono preoccupato per la connessione gestita da mangusta db = mongoose.connect(url)
. Devo chiuderlo manualmente? Se è così, quando dovrei chiuderlo (dato che tutto sta succedendo asincrono è difficile dire quando chiudere la connessione)?
Sembra che la mangusta non solo mantiene la connessione aperta, ma mantiene anche il mio script di terminazione. Posso chiudere in sicurezza la connessione mangusta dopo che ho chiamato save
su tutti i miei oggetti? Altrimenti data la natura asincrona del salvataggio, sarebbe difficile sapere esattamente quando si interrompe la connessione.
Spiacente, questo sta andando a lavorare per me, per favore vedi sopra. – hba
Buoni consigli qui, evviva. – Spets