Den primære committer til node-mongodb-native siger:
Du åbner do MongoClient.connect én gang, når din app starter op, og genbruger db-objektet. Det er ikke en singleton-forbindelsespulje, hver .connectopretter en ny forbindelsespulje.
Så for at besvare dit spørgsmål direkte skal du genbruge det db-objekt, der er resultatet af MongoClient.connect()
. Dette giver dig pooling og vil give en mærkbar hastighedsforøgelse sammenlignet med at åbne/lukke forbindelser ved hver db-handling.