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

Der opstod en timeout efter 30.000 ms ved valg af en server ved hjælp af CompositeServerSelector

Tilføj "?connect=replicaSet" til slutningen af ​​din forbindelsesstreng, hvis du opretter forbindelse til MongoLab.

new MongoClient("mongodb://username:[email protected]:11111/db-name?connect=replicaSet")

Denne JIRA-billet har nogle detaljer:https://jira.mongodb.org/browse/CSHARP-1160

Grundlæggende er standarden at oprette forbindelse til et replikasætmedlem. Men MongoLabs Single-Node-indstillinger er faktisk et enkelt node-repliksæt, og dette får os til ikke at stole på det. Hvis du tilføjer ?connect=replicaSet til din forbindelsesstreng, tvinges driveren til at gå over i replikasættilstand, og alt vil fungere.

Fandt den info her.



  1. Hvordan får man opdateret dokument tilbage fra findOneAndUpdate-metoden?

  2. Node mongoose find forespørgsel i loop virker ikke

  3. Lagring af nogle små (under 1 MB) filer med MongoDB i NodeJS UDEN GridFS

  4. Realtidschat med Modulus og Node.js