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

Tilpassede brugerforbindelsesstrenge til MongoDB-forekomster med godkendelse

En af de mange gode ting ved ScaleGrid er, at platformen giver dig mulighed for at klargøre MongoDB-hosting-implementeringer med godkendelse ved hjælp af et enkelt klik. MongoDB-godkendelse anbefales stærkt til implementeringer, der er udsat for internettet.

MongoDB har et koncept med brugere pr. database. Når du klargør en implementering med godkendelse via ScaleGrid, opretter vi en MongoDB-administratorbruger til databaseadministratoren. Denne bruger har adgang til de nye databaser, der oprettes, men den kan ikke tilgås via forbindelsesstrengen. Det vil sige, at du først kan oprette forbindelse til administratordatabasen og derefter lave en "brug ".

Vi forstår, at dette ikke er den optimale oplevelse for de fleste brugere, så vi anbefaler, at du kan oprette en ny bruger for hver database, du vil have adgang til via forbindelsesstrengen. Her er trinene til at oprette en ny bruger i :

  1. mongo :27017/admin -u "admin" -p ""
  2. brug ;
  3. db.addUser(“”, “”);

Du kan tjekke eksisterende brugere i en database (hvis du har importeret en database i gennem MongoRestore) ved at skrive følgende kommando:

“brug ; db.system.users.find();”

Du kan nu oprette forbindelse direkte til ved hjælp af den nyoprettede bruger via en forbindelsesstreng. En ny forbindelsesstreng ville se nogenlunde sådan ud:

“mongodb://:@:/

Få mere at vide om de avancerede funktioner i vores MongoDB-hostingløsninger gennem vores DBaaS-hjælpedokumenter.


  1. Forskelle mellem Microsoft.Extensions.Cashing.Redis og Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache

  2. Forskel mellem Redis AOF og Tarantool WAL log

  3. Introduktion til HDFS Federation &Architecture

  4. Hvordan ændrer man strukturen af ​​MongoDBs kort-reducer resultater?