C# 获取数据库名称列表
当我试着跟随C# 获取数据库名称列表,c#,mongodb,C#,Mongodb,当我试着跟随 var dbclient = new MongoClient(); var connectionString = "mongodb://127.0.0.1:27017"; dbclient = new MongoClient(connectionString); // Database List var dbList = dbclient.ListDatabases().ToList(); Console.WriteLine("The list of databases
var dbclient = new MongoClient();
var connectionString = "mongodb://127.0.0.1:27017";
dbclient = new MongoClient(connectionString);
// Database List
var dbList = dbclient.ListDatabases().ToList();
Console.WriteLine("The list of databases are :");
foreach (var item in dbList)
{
Console.WriteLine(item);
foreach (var name in item)
{
listBox1.Items.Add(name);
}
}
输出为:
我只需要像admin、blog、config、local这样的名字,你有一个内部foreach。。。这将打印出集合中的所有项目
foreach (var name in item)
{
listBox1.Items.Add(name);
}
您想要的是删除它并直接访问名称索引,而不是遍历集合中的所有内容
foreach (var item in dbList)
{
listBox1.Items.Add(item["name"]);
}