MongoDb Official Driver Get Collection Names
var m = new MongoClient("mongodb://1.2.3.4/NetWorth");
var db = m.GetDatabase("NetWorth");
var names = db.ListCollections().ToListAsync().Result.ToOtherTypeArray(b=> b.GetValue("name").AsString);