首页 > 解决方案 > 使用用户名和密码连接MongoDB

问题描述

我有带有用户名和密码的 mongodb 数据库,我正在尝试从 C# 访问它,我正在使用来自 NuGet 的 MongoDBDriver 版本 2.9.1,我尝试了以下代码:

var client = new MongoClient($"mongodb://usre1:123@localhost/GSCADB");
IMongoDatabase db = client.GetDatabase("GSCADB");
var collection = db.GetCollection<BsonDocument>("GSCALogs");
int TotalFiles = collection.Find(new BsonDocument()).ToList().Count;

但这给出了例外:

无法使用 sasl 协议机制 SCRAM-SHA-1 进行身份验证。

标签: c#mongodb

解决方案


推荐阅读