MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Legen Sie das Passwort für die Mongo-Datenbank von Meteor fest

Ich glaube nicht, dass Sie das können, wenn Sie den integrierten MongoDB-Server von Meteors ausführen.

Der Grund dafür ist, dass Meteor keine Verbindung zu ihr herstellen kann, wenn Sie ein Passwort für diese Datenbank festlegen.

Und um ein Passwort in der MongoDB-Verbindung anzugeben, müssen Sie die Umgebungsvariable MONGO_URL festlegen.

Und wenn Sie das tun, wird Meteor denken, dass Sie eine externe MongoDB-Installation ausführen, und es wird nicht einmal den integrierten MongoDB-Server starten.

Es ist also eine Art Catch-22.

Um ein Passwort festzulegen, müssen Sie eine separate MongoDB auf Ihrem Server installiert haben, ein Passwort für diese festlegen und Meteor dann mit einer MONGO_URL-Umgebungsvariable im Format

anweisen, es zu verwenden
mongodb://username:[email protected]:27017/meteor

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