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

Imposta la password per il database mongo di meteor

Non credo che tu possa, quando esegui il server MongoDB integrato di Meteors.

Il motivo è che se inserisci una password su quel database, Meteor non sarà in grado di connettersi ad esso.

E per specificare una password nella connessione MongoDB è necessario impostare la variabile d'ambiente MONGO_URL.

E quando lo fai Meteor penserà che stai eseguendo un'installazione MongoDB esterna e non avvierà nemmeno il server MongoDB integrato.

Quindi è una specie di catch-22.

Per impostare una password devi avere un MongoDB separato installato sul tuo server, impostare una password su quello e poi dire a Meteor di usarlo usando una variabile d'ambiente MONGO_URL nel formato:

mongodb://username:[email protected]:27017/meteor

Vedi https://docs.meteor.com/api/collections.html#mongo_url