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

Ce nœud n'a pas été démarré avec l'option replSet

Alors que j'ai fini d'écrire cette question, la réponse m'est venue comme une ampoule, ce qui semble arriver souvent ... mais cette fois, j'ai pensé que je laisserais la réponse ici pour tous ceux qui ont lutté avec cela, compte tenu du manque quelque peu de questions/réponses à ce sujet sur le forum.

C'était un cas simple où le port par défaut était utilisé lors de l'exécution de mon fichier de configuration.
J'utilisais mongo < init_replica.js pour exécuter ma configuration et unifier les serveurs pour créer le jeu de répliques.

En ajoutant simplement un port utilisé par l'un des serveurs valides, il a fonctionné correctement :

mongo --port 27020 < init_replica.js 

Malheur à moi pour celui-là, mais j'espère que cela aidera ceux qui étudient également le cours et qui se retrouvent coincés dans un endroit similaire.

Jacques