MongoDB:获取所有数据库的列表?
如何使用 Mongo C# 驱动程序列出连接的所有数据库?
How do I list all databases for a connection using Mongo C# Driver?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何使用 Mongo C# 驱动程序列出连接的所有数据库?
How do I list all databases for a connection using Mongo C# Driver?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
很容易:
Very easily:
MongoServer 类在 2.0.0 版本中已弃用。
您可以使用 ListDatabasesAsync
The MongoServer class was deprecated in version 2.0.0.
You can use ListDatabasesAsync
工作解决方案:
Working Solution:
正如 Juri 指出的,MongoServer 类在 2.0.0 版本中已被弃用。如果您不想使用异步,我是这样做的:
只有一件事。它采用 BsonDocument 格式,有 2 个元素:“name”和“sizeOnDisk”。
希望这有帮助。
The MongoServer class was deprecated in version 2.0.0 as Juri pointed out. If you don't want to use async, here's how I do it:
Just one thing. It is in BsonDocument format that has 2 elements: "name" and "sizeOnDisk".
Hope this helps.
我无法使用现有答案验证给定的数据库是否存在,因此这是我的看法:
然后像这样使用它:
使用: Mongo 官方 C# 驱动程序 v2.4.4
I wasn't able validate if a given DB exists or not with the existing answers, so here's my take on it:
And then use it like this:
Using: Mongo Official C# driver v2.4.4