I was actually thinking about adding support to the sessionstore library to reuse the same  connection object. Maybe creating the connection in the promise and, when fulfilled, create the mongoose instance and sessionstore. 
I don't know if doing this would take more thought, I'll give it a shot.