MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

node.js mongodb comment se connecter à un jeu de répliques de serveurs mongo

La réponse acceptée est assez ancienne maintenant. Depuis lors, beaucoup de choses ont changé. Vous pouvez utiliser une chaîne de connexion dans ce format :

Un exemple ressemblerait à ceci :

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
});