2015-02-02 6 views
6

Ich versuche, eine Datenbank vollständig zu entfernen (löschen Sie alle Sammlungen und die Datenbank selbst).C# MongoDB -> MongoDatabase.Drop() löscht die Datenbank selbst nicht

Wenn ich es von Robomongo mache (Rechtsklick auf die Datenbank -> Drop-Datenbank) funktioniert es wie erwartet, aber wenn der Treiber von C# verwendet wird, entfernt es alle Sammlungen der Datenbank.

Die Methode, die ich anrufe ist: MongoDatabase.Drop(). Ich verwende MongoDB.Driver in .Net 4.5.

Antwort

4

Nur der Vollständigkeit halber, der Fahrer v2.3 hat:

var client = new MongoClient(connectionString); 
client.DropDatabase(dbName); 
Verwandte Themen