嗨,我試圖更新一些代碼,異步與一切都進展順利更新蒙戈驅動程序中使用,但我不能從Mongodb.Drivers.Builders.Query,哪來它去查找查詢?我應該在什麼地方使用?或者安裝傳統驅動程序與更新版本是否安全?我找不到MongoDB.Driver.Builders命名空間?
順便說一句,這裏只是在情況下,查詢有新
var queryplaces = Query.WithinCircle("Loc", lon, lat, maxDistanceInRadians);
嗨,我試圖更新一些代碼,異步與一切都進展順利更新蒙戈驅動程序中使用,但我不能從Mongodb.Drivers.Builders.Query,哪來它去查找查詢?我應該在什麼地方使用?或者安裝傳統驅動程序與更新版本是否安全?我找不到MongoDB.Driver.Builders命名空間?
順便說一句,這裏只是在情況下,查詢有新
var queryplaces = Query.WithinCircle("Loc", lon, lat, maxDistanceInRadians);
我有同樣的問題。關於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#驅動程序)包,並解決了問題。
進入 「工具 - > NuGet包管理器 - >程序包管理器控制檯」
「安裝,包MongoDB.Driver」 過去的這個命令,然後按Enter。
試着通過引用「(Legacy)官方的MongoDB C#驅動程序」來解決它。版本2.4工作非常好。
據金塊,拿到MongoDB.Drivers.Legacy.dll文件,運行命令
安裝,套餐包管理器控制檯mongodbcsharpdriver。
它適用於我的情況。 PS。我將legacy.dll文件從新的nuget包文件夾mongodbcsharpdriver.xxx(其中xxx是版本)複製到MongoDB.Driver.xxx/lib/net4x/
希望它有幫助。