0
J'utilise nodejs et j'ai une URL de connexion:MongoDB Replica Set et le serveur d'URL commande
config.mongodb.url = 'mongodb://test-mongodb-2,test-mongodb-1,test-mongodb-3:27017/test_db?replicaSet=test_rs';
Si le test-mongodb-2 n'est pas le principal, la connexion échoue avec:
not master and slaveOk=false
J'utilise la dernière version du pilote: 2.1.21
Existe-t-il une option qui me manque?
Avez-vous revérifié l'intégrité de la réplique ('rs.status()') et la connectivité entre votre client et chaque noeud de la réplique? –
Oui, tout fonctionne bien tant que le primaire est listé en premier dans l'URL. – Rob