gpt4 book ai didi

c# - Mongodb c# 库异步

转载 作者:可可西里 更新时间:2023-11-01 09:10:02 25 4
gpt4 key购买 nike

我正在使用 ASP.net Web API 和 MongoDB 创建一个简单的服务。

我正在使用官方的 Mongodb C# 库。

如何让它异步?我认为官方 Mongodb C# 库不支持异步。

我可以只让 Controller 异步而不是 select 语句吗?

Controller :

 public IQueryable<Test> GetAllPlaces()
{
return _test.GetAllPlaces().AsQueryable();
}

从mongodb数据库中选择:

public IEnumerable<Test> GetAllPlaces()
{
return _test.FindAll();
}

谢谢。

最佳答案

有点老的问题,但是 2013 年 11 月将推出用于 C# 的完整异步 MongoDB 驱动程序:

https://jira.mongodb.org/browse/CSHARP-138

edit- 正如 Eugene 所说,驱动程序仍在开发中。 Github上有一些实验项目,等待正式版

https://github.com/rstam/mongo-async-csharp-driver https://github.com/andrebires/mongo-csharp-driver

2015 年 4 月 2 日更新:

2.0 已发布!:Nuget Link但请注意,目前尚不支持异步 GridFS,您需要继续使用 legacy package使用它,直到他们发布它,可能在 version 2.1

(感谢 paqogomez 的提醒)

关于c# - Mongodb c# 库异步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14391697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com