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

mongodb-godkendelse med forbindelsesstreng

Med C#-driveren vil du typisk ikke bruge muligheden for at sætte et databasenavn på forbindelsesstrengen. Det er delvist understøttet for at give et vist niveau af kompatibilitet med andre drivere.

MongoServer.Create ignorerer databasenavnet. Eventuelle legitimationsoplysninger (brugernavn/adgangskode) på forbindelsesstrengen bruges som standardlegitimationsoplysninger for alle databaser.

Databasenavnet bruges kun af MongoDatabase.Create, som kalder MongoServer.Create og derefter bare kalder GetDatabase for dig.

Så:

var connectionString = "mongodb://localhost/database";
var database = MongoDatabase.Create(connectionString);

er blot en genvej til:

var connectionString = "mongodb://localhost";
var server = MongoServer.Create(connectionString);
var database = server.GetDatabase("database");

Der sker faktisk ingen godkendelse, før du først prøver at bruge en database.



  1. MongoDB $dateToString Format Specifiers

  2. socket.io broadcast-funktion &Redis pub/sub-arkitektur

  3. Sådan forbinder du fjernbetjening mongodb med pymongo

  4. Skub til Laravel-kø fra uden for Laravel (NodeJS)