MongoDB 驱动程序的文档似乎与从 NuGet 提取的实际驱动程序不同。
更具体地说,记录在案的“MongoCredentials”(复数)不存在,而只有“MongoCredential”(单数)。此外,MongoServer.GetDatabase 似乎没有接受 MongoCredential 的构造函数,只有 MongoDatabaseSettings (以及命名数据库的字符串),而且我看不到为 MongoDatabaseSettings 对象提供 MongoCredential 对象的明显方法。
我在 Google 上没有找到任何与我在驱动程序中找到的对象有关的示例,只有那些与(过时的?)官方文档一致的示例。
我正在使用的驱动程序称为(在 NuGet 包管理器中)“官方 MongoDB C# 驱动程序”。
总结一下:如何在 C# 驱动程序中实际提供凭据?