3 Stimmen

Wie erhalte ich die aktuelle/Default-Datenbank (MongoDB, offizieller C#-Treiber)?

Das C#-Treiber-Tutorial gibt das folgende Format für die Verbindungszeichenfolge an (das die Option zur Angabe einer Standarddatenbank enthält):

mongodb://[username:password@]hostname[:port][/[database][?options]]

Aber ich sehe keine Überladung der GetDatabase-Methode, die keine Angabe des Datenbanknamens erfordert. Gibt es eine andere Methode, um eine MongoDatabase-Instanz zu erhalten, die die in der Verbindungszeichenfolge angegebene Datenbank darstellt?

2voto

AdaTheDev Punkte 135097

Dafür gibt es keine Überlastung. Sie könnten stattdessen diesen Ansatz verwenden:

var db = MongoDatabase.Create("mongodb://localhost:27017/SomeDatabase");
var collection = db.GetCollection("MyCollection");

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X