适合Mongo 2.2.4的c#驱动程序

本文关键字:驱动程序 Mongo 适合 | 更新日期: 2023-09-27 18:11:20

我刚刚在本地机器上升级了我的Mongo到2.2.4,我正在使用它与我的。net环境。现在轮到我找出哪个Mongo- c#驱动程序最适合Mongo 2.2.4,我确实搜索了很多论坛,包括10gen网站,但没有10gen的官方声明说哪个版本的Mongo c#驱动程序最适合2.2.4。

这对我来说有点困惑。虽然目前的Mongo-c#驱动程序工作得很好,但它是与Mongo一起工作的最佳驱动程序吗?没有答案。

有什么建议吗?我当前的mongo -c#驱动程序是1.6.1.4678。

谢谢:)

适合Mongo 2.2.4的c#驱动程序

MongoDB连线协议已经有一段时间没有改变了,MongoDB的设计允许每个MongoDB驱动程序支持每个命令。1.6 c#/。NET驱动程序将在可预见的未来继续工作,但您可能会错过正在进行的驱动程序改进,例如错误修复,命令助手和对新MongoDB服务器特性的支持。c#/。. NET驱动程序目前有非常活跃的测试&发展。

1.7 c#/。. NET驱动程序弃用SafeMode并用writecon关注点代替。还有一个新的MongoClient类,于2012年11月在MongoDB驱动程序中引入。这些更改不太可能影响您当前的应用程序,但较新的教程和文档将引用当前的默认值和行为。

至于"最佳"驱动程序,这将取决于您是否真的需要任何帮助程序来利用新功能和默认值的帮助程序。鉴于您当前的1.6.1驱动程序只有六个多月的历史,我建议测试升级到最新版本。已经有了重大的改进,增量升级比试图找出许多主要版本之间的差异更容易。

如果你现在要升级,我会选择已经发布了几周的最新驱动程序(目前是4月9日的1.8.1版本)。

您可以通过在公共MongoDB Jira问题跟踪器中搜索CSHARP项目来浏览版本之间的变化列表。有一个版本选项卡,允许您查看特定版本的问题,或者您可以自定义搜索修复版本列表。