Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取数据库名称列表_C#_Mongodb - Fatal编程技术网

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"]);
}