MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come posso gestire le connessioni MongoDB in un'applicazione Web Node.js?

Il committente primario di node-mongodb-native dice:

Apri do MongoClient.connect una volta all'avvio dell'app e riutilizzi l'oggetto db. Non è un pool di connessioni singleton, ogni .connect crea un nuovo pool di connessioni.

Quindi, per rispondere direttamente alla tua domanda, riutilizza l'oggetto db che risulta da MongoClient.connect() . Questo ti dà il raggruppamento e fornirà un notevole aumento della velocità rispetto all'apertura/chiusura delle connessioni su ciascuna azione db.