Nechcete otevírat nové připojení k databázi pokaždé, když se připojí nový uživatel. Nevím, jestli se budete moci snadno škálovat na 20 000+ souběžných uživatelů, protože MongoDB používá nové vlákno pro každé nové připojení. Chcete, aby backend vaší webové aplikace měl otevřené pouze jedno až několik databázových připojení a používal je pouze ve fondu, zejména proto, že používání webu je velmi asynchronní a řízené událostmi.
viz:http://www.mongodb.org/display/DOCS/Connections
Ať už používáte jakýkoli ovladač, budete muset zjistit, jak zacházejí s připojeními a zda se sdružují nebo ne. Například Node's Mongoose je neblokující, takže obvykle používáte jedno připojení na aplikaci. To je ten druh věcí, které pravděpodobně chcete.