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

Indstil adgangskode til meteors mongo-database

Det tror jeg ikke du kan, når du kører Meteors indbyggede MongoDB-server.

Grunden til dette er, at hvis du sætter et kodeord på den database, vil Meteor ikke være i stand til at oprette forbindelse til den.

Og for at angive en adgangskode i MongoDB-forbindelsen skal du indstille miljøvariablen MONGO_URL.

Og når du gør det, vil Meteor tro, at du kører en ekstern MongoDB-installation, og den vil ikke engang starte den indbyggede MongoDB-server.

Så det er en slags catch-22.

For at indstille en adgangskode skal du have en separat MongoDB installeret på din server, indstille en adgangskode på den, og derefter fortælle Meteor at bruge den ved hjælp af en MONGO_URL miljøvariabel i formatet:

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

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



  1. Indsæt formularværdi (json-format) i databasen ved hjælp af meteor

  2. At finde to elementer i en række dokumenter, der vises i en given rækkefølge

  3. Rails + MongoMapper + EmbeddedDocument formularhjælp

  4. MongoDB bind_ip fejl:bind() mislykkedes errnr:99 Kan ikke tildele den anmodede adresse til socket