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

node.js mongodb hvordan man opretter forbindelse til replicaset af mongo-servere

Det accepterede svar er ret gammelt nu. Siden da har meget ændret sig. Du kan bruge en forbindelsesstreng i dette format:

Et eksempel ville se sådan ud:

const { MongoClient } = require('mongodb');

const connectionString = 'mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/admin?replicaSet=myRepl';

MongoClient.connect(connectionString, options).then((client) => {
    const db = client.db('node-mongo-blog');
    // do database things
}).catch((error) => {
    // handle connection errors
});


  1. Sådan ændres underdokument efter at have fundet med mongoose

  2. Kan jeg indstille global TTL i redis?

  3. Mongodb:Find alle dokumenter, hvor mindst ét ​​array-element ikke matcher?

  4. MongoDB:hvad er forskellen mellem $elemMatch og $og at finde objekter inde i array?