sql >> Databasteknik >  >> NoSQL >> MongoDB

Ställ in lösenord till meteors mongodatabas

Jag tror inte att du kan det när du kör Meteors inbyggda MongoDB-server.

Anledningen till detta är att om du lägger ett lösenord på den databasen kommer Meteor inte att kunna ansluta till den.

Och för att ange ett lösenord i MongoDB-anslutningen måste du ställa in miljövariabeln MONGO_URL.

Och när du gör det kommer Meteor att tro att du kör en extern MongoDB-installation och den kommer inte ens att starta den inbyggda MongoDB-servern.

Så det är typ catch-22.

För att ställa in ett lösenord måste du ha en separat MongoDB installerad på din server, ställa in ett lösenord på den och sedan berätta för Meteor att använda den med en MONGO_URL miljövariabel i formatet:

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

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



  1. MongoDB fungerar inte i Vagrant Centos Box

  2. Lagra en ordbok med polymorfa värden i mongoDB med C#

  3. MongoDB skillnad mellan $orderby och Sort

  4. Logisk ELLER för två olika fält i $where-frågor i mongodb