sql >> Databasteknik >  >> NoSQL >> MongoDB

Är det normalt att ha massor av kopplingar mellan nod och mongo när man använder mongoose?

Se först till att du stänger dina anslutningar när nodprocessen startar om. Något så här:

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

Det finns mer om att hantera en standard Mongoose-anslutning här:http://theholmesoffice.com/mongoose- anslutning-bästa-praxis/

Observera också att du kan ange poolstorlek per anslutning. Standard är 5.

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

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




  1. MongoDB $cos

  2. MongoDB:$eller en fulltextsökning och en $in

  3. Mongodb geolokalisering gränser sökning/fråga

  4. Revisionsloggning för MongoDB