c# - 使用用户名和密码连接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 进行身份验证。
解决方案
推荐阅读
- angular - 使用jquery swiper以角度改变循环和动态幻灯片内容
- ruby-on-rails - 如何在 Ruby on Rails 中将参数传递给另一个视图
- php - 更新数据库查询中的问题?
- c++ - WM_PAINT 与 PROGRESS_CLASS
- javascript - 如何获取当前日期并将其加速 5 倍速度以相同的速度更改时间和日期
- android - 有没有办法访问在 ARCore 中已知 3D 坐标的点的 RGB 值?
- json - 导入/加载几个大 JSON 文件的方法
- python - 将字符串转换为列表 Python
- openstack - openstack 错误 CRITICAL keystone [-] 未处理错误:KeyError: 'connection'
- windows - 迭代目录中的文件 - 使用包含 % 的参数发出命令