2015-04-04 127 views
2

Drivers驱动程序中缺少MongoDB驱动程序(查询生成器)?

嗨,我试图更新一些代码,异步与一切都进展顺利更新蒙戈驱动程序中使用,但我不能从Mongodb.Drivers.Builders.Query,哪来它去查找查询?我应该在什么地方使用?或者安装传统驱动程序与更新版本是否安全?我找不到MongoDB.Driver.Builders命名空间?

顺便说一句,这里只是在情况下,查询有新

var queryplaces = Query.WithinCircle("Loc", lon, lat, maxDistanceInRadians); 

回答

3

我有同样的问题。关于Update和Query类的一点研究帮助我找到了解决方案。

MongoDB.Driver.Builders.Update
命名空间:MongoDB.Driver.Builders
大会:MongoDB.Driver.Legacy(在MongoDB.Driver.Legacy.dll)版本:2.0.0

的MongoDB.Driver.Legacy .dll在引用中缺失。

因此,我安装了Legacy(官方的MongoDB C#驱动程序)包,并解决了问题。

0

进入 “工具 - > NuGet包管理器 - >程序包管理器控制台”

“安装,包MongoDB.Driver” 过去的这个命令,然后按Enter。

0

试着通过引用“(Legacy)官方的MongoDB C#驱动程序”来解决它。版本2.4工作非常好。

0

据金块,拿到MongoDB.Drivers.Legacy.dll文件,运行命令

安装,套餐包管理器控制台mongodbcsharpdriver。

它适用于我的情况。 PS。我将legacy.dll文件从新的nuget包文件夹mongodbcsharpdriver.xxx(其中xxx是版本)复制到MongoDB.Driver.xxx/lib/net4x/

希望它有帮助。

相关问题