MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Est-il normal d'avoir de nombreuses connexions entre node et mongo lors de l'utilisation de mongoose ?

Tout d'abord, assurez-vous de fermer vos connexions lorsque le processus Node redémarre. Quelque chose comme ça :

process.on('SIGINT', function() {
  mongoose.connection.close(function () {
    console.log('Mongoose default connection disconnected through app termination');
    process.exit(0);
  });
});

Pour en savoir plus sur la gestion d'une connexion Mongoose par défaut, cliquez ici :http://theholmesoffice.com/mongoose- connexion-meilleures-pratiques/

Notez également que vous pouvez spécifier le poolSize par connexion. La valeur par défaut est 5.

var uri = 'mongodb://localhost/test';
mongoose.createConnection(uri, { server: { poolSize: 4 }});

http://mongoosejs.com/docs/connections.html#connection_pools