【发布时间】:2015-11-16 21:47:35
【问题描述】:
我正在尝试获取所有数据库的列表以及使用 Mongo C# 驱动程序进行连接的相关集合列表。
foreach (string database in server.GetDatabaseNames())
{
var db = client.GetDatabase(database);
var col = ((MongoDatabase)db).GetCollectionNames();
//Do something
}
我能够获取数据库列表,但不能获取集合名称。不会过去的
((MongoDatabase)db).GetCollectionNames();
我可能错过了什么?
【问题讨论】:
-
听起来像是一个 db 用户问题。您是否更改了用户或数据库服务器?
-
你遇到了什么错误?
-
@CindyMeister 所以我实际上将它作为 Windows 服务运行,以从 mongodb 读取数据并将其转储到文件中。因此,当我尝试记录名称集合列表时。它甚至不会在这行代码之后创建事件或记录任何内容。
-
@Mate mongodb 托管在我的本地主机上。所以我没有改变任何东西
-
你为什么要选角?
标签: c# mongodb mongodb-.net-driver