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

Questo nodo non è stato avviato con l'opzione replSet

Quindi, quando ho finito di scrivere questa domanda, la risposta mi è arrivata come una lampadina, cosa che sembra accadere spesso... ma questa volta ho pensato di lasciare la risposta qui per chiunque altro abbia lottato con questo, considerando la mancanza un po' di domande/risposte su questo argomento sul forum.

Era un semplice caso in cui la porta predefinita veniva utilizzata durante l'esecuzione del mio file di configurazione.
Stavo usando mongo < init_replica.js per eseguire la mia configurazione e unificare i server per creare il set di repliche.

Aggiungendo semplicemente una porta utilizzata da uno dei server validi, ha funzionato correttamente:

mongo --port 27020 < init_replica.js 

Guai a me per quello, ma spero che questo aiuti anche coloro che stanno studiando il corso che si trovano bloccati in qualcosa di simile.

Giacomo