在MongoDB C#驱动程序2.2.2中找不到FindOne方法
本文关键字:找不到 FindOne 方法 驱动程序 MongoDB | 更新日期: 2023-09-27 18:32:33
我正在尝试编译以下代码
var database = blogContext.Client.GetDatabase("dbName");
var collection = database.GetCollection<Post>("collectionName");
var recentPosts = await blogContext.Posts.FindOne()
。
但是编译器抛出一个错误,指出 FindOne() 方法不存在,我应该猜测。
我错过了什么吗?
FindOne
在支持.NET 异步模式的新驱动程序中不受支持
如果要使用此类功能,则必须从NuGet安装旧的Mongocsharp驱动程序
Install-Package mongocsharpdriver
这与
Install-Package MongoDB.Driver
不再建议将旧驱动程序作为使用可选参数的选项类的新驱动程序,这样我们就不需要多个方法重载,因此,例如,您有FindOneAndDelete()
在旧驱动程序中找不到
欲了解更多信息
https://www.mongodb.com/blog/post/introducing-20-net-driver