2015-04-04 125 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/

希望它有幫助。

相關問題