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

Er det normalt at have masser af forbindelser mellem node og mongo, når du bruger mongoose?

For det første skal du sørge for, at du lukker dine forbindelser, når Node-processen genstarter. Noget som dette:

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

Der er mere om at administrere en standard Mongoose-forbindelse her:http://theholmesoffice.com/mongoose- forbindelse-best-practice/

Bemærk også, at du kan angive poolstørrelsen pr. forbindelse. Standard er 5.

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

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




  1. Lad den nye ClusterControl sikre dine MongoDB-implementeringer

  2. Med sikkerhedskopieringskryptering til MySQL, MongoDB og PostgreSQL - ClusterControl 1.5.1

  3. MongoDB:opdatering af et array i array

  4. hvordan man gentager en mongo-markør i en løkke i python