sql >> Databasteknik >  >> NoSQL >> MongoDB

Timeout för anslutning för mongodb som använder mongoose

Jag hade det här problemet för ett tag sedan. Allt beror på vilken version av mongoose och mongodb-core du använder. Just nu måste du ange följande parametrar:

mongoose.connect("mongodb://user:[email protected]/db", {
  server: {
    socketOptions: {
      socketTimeoutMS: 0,
      connectionTimeout: 0
    }
  }
});

Men bara igår, de korrekta parametrarna var

mongoose.connect("mongodb://user:[email protected]/db", {
  server: {
    socketOptions: {
      socketTimeoutMS: 0,
      connectTimeoutMS: 0
    }
  }
});

Jag vet inte riktigt vad jag ska tro på längre..



  1. Lagra redis hget-värden i en variabel i nodejs

  2. Hur kapslar man en lista i en struktur i Redis för att minska toppnivån?

  3. Behöver en lösning för att slå upp en sträng till objectID outsiderField

  4. Mongoose SSL, anslutning accepteras inte