sql >> Databáze >  >> NoSQL >> MongoDB

Vypršel časový limit připojení MongoDB k MongoLab v NodeJS na Heroku

Toto pro mě problém vyřešilo:

var options = { 
  server: { 
    socketOptions: { 
      keepAlive: 300000, connectTimeoutMS: 30000 
    } 
  }, 
  replset: { 
    socketOptions: { 
      keepAlive: 300000, 
      connectTimeoutMS : 30000 
    } 
  } 
};

Pak to vložte sem:

if(process.env.MONGODB_URI) {
  mongoose.connect(process.env.MONGODB_URI, options);
} else {

  // Connect to local database

}



  1. java.lang.NoClassDefFoundError při použití ovladače MongoDB

  2. MongoDB nevytváří databázi v shellu

  3. Jak načíst data do MongoDB běžícího v hostiteli z Dockeru běžícího na stejném počítači?

  4. Chyba MongoDb 2.6.1:17444 – Starší bod je mimo rozsah pro sférický dotaz