MongoDB 驱动程序中缺少驱动程序(查询生成器)?
MongoDB Drivers (Query Builder) missing from drivers?
您好,我正在尝试更新一些代码以与更新的 mongo 驱动程序一起使用异步,一切顺利,但是我无法从 Mongodb.Drivers.Builders.Query 中找到 QUERY,它去哪儿了?我应该在它的地方使用什么?或者用更新的驱动程序安装旧版驱动程序是否安全?
我找不到 MongoDB.Driver.Builders 命名空间 ???
顺便说一句,这里是查询以防万一有新的东西
var queryplaces = Query.WithinCircle("Loc", lon, lat, maxDistanceInRadians);
我遇到了同样的问题。关于更新和查询的一些研究 class 帮助我找到了解决方案。
MongoDB.Driver.Builders.Update
命名空间:MongoDB.Driver.Builders
程序集:MongoDB.Driver.Legacy(在MongoDB.Driver.Legacy.dll 中)版本:2.0.0
参考文献中缺少 MongoDB.Driver.Legacy.dll。
因此我安装了 Legacy(MongoDB 的官方 C# 驱动程序)包并解决了这个问题。
转到"Tools -> NuGet Package Manager -> Package Manager Console"
" 安装包 MongoDB.Driver "
跳过此命令并按 Enter。
尝试通过引用“MongoDB 的(旧版)官方 C# 驱动程序”来解决它。版本 2.4 运行良好。
根据 nugget,要获取 MongoDB.Drivers.Legacy.dll 文件,运行 命令
从包管理器控制台安装包 mongodbcsharpdriver。
它适用于我的情况。 PS。我将 legacy.dll 文件从新的 nuget 包文件夹 mongodbcsharpdriver.xxx (其中 xxx 是版本)复制到 MongoDB.Driver.xxx/lib/net4x/
希望对您有所帮助。
在我的例子中,即使在添加所有程序集和引用之后,它也没有work.After重新启动它工作的应用程序(所有程序集都就位)。
您好,我正在尝试更新一些代码以与更新的 mongo 驱动程序一起使用异步,一切顺利,但是我无法从 Mongodb.Drivers.Builders.Query 中找到 QUERY,它去哪儿了?我应该在它的地方使用什么?或者用更新的驱动程序安装旧版驱动程序是否安全?
我找不到 MongoDB.Driver.Builders 命名空间 ???
顺便说一句,这里是查询以防万一有新的东西
var queryplaces = Query.WithinCircle("Loc", lon, lat, maxDistanceInRadians);
我遇到了同样的问题。关于更新和查询的一些研究 class 帮助我找到了解决方案。
MongoDB.Driver.Builders.Update
命名空间:MongoDB.Driver.Builders
程序集:MongoDB.Driver.Legacy(在MongoDB.Driver.Legacy.dll 中)版本:2.0.0
参考文献中缺少 MongoDB.Driver.Legacy.dll。
因此我安装了 Legacy(MongoDB 的官方 C# 驱动程序)包并解决了这个问题。
转到"Tools -> NuGet Package Manager -> Package Manager Console"
" 安装包 MongoDB.Driver " 跳过此命令并按 Enter。
尝试通过引用“MongoDB 的(旧版)官方 C# 驱动程序”来解决它。版本 2.4 运行良好。
根据 nugget,要获取 MongoDB.Drivers.Legacy.dll 文件,运行 命令
从包管理器控制台安装包 mongodbcsharpdriver。
它适用于我的情况。 PS。我将 legacy.dll 文件从新的 nuget 包文件夹 mongodbcsharpdriver.xxx (其中 xxx 是版本)复制到 MongoDB.Driver.xxx/lib/net4x/
希望对您有所帮助。
在我的例子中,即使在添加所有程序集和引用之后,它也没有work.After重新启动它工作的应用程序(所有程序集都就位)。