So it turns out that this wasn't an issue with node/mongoose as much as it was with the MongoDB server itself. I had reached the maximum capacity.
The limitation of connections is from operating system at 1024 open files ( 80% are used for connections).
So I had 820 connections available and I was using all of them. I cleared the connections and it worked.