2015-02-02 18 views
6

Tôi đang cố xóa hoàn toàn cơ sở dữ liệu (xóa tất cả các bộ sưu tập và chính bản thân db).C# MongoDB -> MongoDatabase.Drop() không xóa chính db đó

Khi tôi làm điều đó từ Robomongo (nhấp chuột phải vào db -> thả cơ sở dữ liệu) nó hoạt động như mong đợi, nhưng khi sử dụng trình điều khiển từ C# nó chỉ loại bỏ tất cả các bộ sưu tập của db.

Phương pháp tôi gọi là: MongoDatabase.Drop(). Tôi đang sử dụng MongoDB.Driver trong .Net 4.5.

Trả lời

4

Chỉ vì mục đích đầy đủ, trình điều khiển v2.3 có:

var client = new MongoClient(connectionString); 
client.DropDatabase(dbName); 
Các vấn đề liên quan