public List<String> GetCollectionNames()
{
IMongoCollection namespaces = this["system.namespaces"];
ICursor cursor = namespaces.Find(new Document());
List<String> names = new List<string>();
foreach (Document doc in cursor.Documents){
names.Add((String)doc["name"]); //Fix Me: Should filter built-ins
}
return names;
}