首先,我们在MongoDB的官方文档中看到,MongoDb的2.4以上的For .Net的驱动是支持.Net Core 2.0的。
所以,在我们安装好了MangoDB后,就可以开始MangoDB的.Net之旅了。
首先,创建一个.Net Core的控制台应用程序。然后使用NuGet导入MangoDB的驱动程序。
在官方文档上有介绍,在NuGet中移动有五个.Net 的驱动版本。
Nuget是获取驱动程序最简单的方法。在nuget上有5个软件包可用。
MongoDB.Driver:新的驱动程序。它几乎没有任何遗留代码,应该用于所有新项目。更多文档可以在参考指南中找到。
MongoDB.Driver.Core:驱动程序的核心和MongoDB.Driver的依赖。你可能不会直接使用这个包。更多文档可以在参考指南中找到。
MongoDB.Driver.GridFS:GridFS包。更多文档可以在参考指南中找到。
MongoDB.Bson:BSON层。它是MongoDB.Driver.Core的依赖。它可以被自己使用。更多文档可以在参考指南中找到。
mongocsharpdriver:从1.x系列升级的兼容层。这不应该用于新项目。更多信息可以在1.x文档中找到。
也可以在github版本库的release中下载ZIP文件,通过引用DLL文件,实现驱动安装。
需要添加MongoDB.Driver.dll,MongoDB.Driver.Core.dll和MongoDB.Bson.dll三个文件的引用。
不过,我还是推荐使用Nuget直接安装MongoDB.Driver。