MongoDB驱动程序的文档似乎与从NuGet中提取的实际驱动程序不同。MongoDB C#驱动程序MongoCredential对象
更具体地说,记录的“MongoCredentials”(复数)不存在,但仅存在“MongoCredential”(单数)。此外,MongoServer.GetDatabase似乎没有一个接受MongoCredential的构造函数,只有MongoDatabaseSettings(与名为数据库的字符串一起),我没有看到给MongoDatabaseSettings对象一个MongoCredential对象的明显方式。
我还没有在Google上找到任何关于我在驱动程序中找到的对象的示例,只有那些与(过时的?)官方文档对齐的对象。
我正在使用的驱动程序被称为(在NuGet Package Manager中)“官方的MongoDB C#驱动程序”。
总结:一个实际上如何在C#驱动程序中提供凭据?