Tienes que llamar a mongoose.disconnect()
para cerrar la conexión, pero también debe esperar hasta que todo save
las llamadas han completado su trabajo asíncrono (es decir, llamaron a su devolución de llamada) antes de hacerlo.
Por lo tanto, mantenga un recuento simple de cuántos aún están pendientes para realizar un seguimiento o use un marco de control de flujo como async
para hacer algo un poco más elegante.