J'ai des difficultés à me connecter à MongoDB via NodeJS. L'installation de Mongo consiste en un cluster partagé.Impossible de se connecter à MongoDB via NodeJS - Aucune erreur primaire trouvée dans l'erreur de définition de réplique
L'URL est ci-dessous:
mongodb: //dev.testserver.com: 27017, dev.testserver.com: 27018, dev.testserver.com: 27019/ua w = 0 & replicaSet = dev -testserver-com & readPreference = secondaire & slaveOk = true
Le code que j'ai est ci-dessous:
var MongoClient = require('mongodb').MongoClient;
MongoClient.connect(url, function(err db) {
if(!err) {
console.log("We are connected");
}
db.close();
});
L'erreur que je continue à recevoir est "MongoError: pas primaire trouvé dans replicaSet".
Quelqu'un peut-il s'il vous plaît aider?
Et bien sûr, vous pouvez vous connecter à votre RS (à partir de la ligne de commande) avec 'mongo - host "dev-testserver-com/dev.testserver.com: 27017, dev.testserver.com: 27018, dev.testserver. com: 27019 "ua" commande? – JJussi
@JJussi Ce n'est pas ce que je cherche. Je cherche à me connecter spécifiquement en utilisant NodeJS. – jsmith
J'ai demandé à thats juste pour vérifier que votre replucaset fonctionne réellement et il n'y a aucun problème de connexion. Tant de fois j'ai vu que – JJussi