gpt4 book ai didi

mongodb - 从 Fluent Mongo 过渡到 Mongo C# 1.4 驱动程序

转载 作者:可可西里 更新时间:2023-11-01 09:07:25 26 4
gpt4 key购买 nike

我们正在使用 FluentMongo,现在 C# 驱动程序中已经添加了 LINQ 支持,我们将移除对 Fluent 的依赖并单独使用官方 C# 驱动程序。

有没有人这样做过,是否简单明了?有什么需要注意的吗?

最佳答案

希望其他人也能向您报告,但作为 1.4 C# 驱动程序中 LINQ 支持的实现者,我可以告诉您一些预期结果。

总的来说,您可以预期会缺少一些功能,而会出现一些新功能。一个区别是官方 C# 驱动程序只支持可以映射到合理等效的 MongoDB 查询的 LINQ 查询。 FluentMongo 库将处理一些没有 MongoDB 等效查询的 LINQ 查询,这些查询使用构建 Javascript where 子句或动态构建 map/reduce 作业等技术。官方 C# 驱动程序不会这样做,因为我们不希望看似简单的 LINQ 查询具有意外低效的实现。

在未来,我们正在考虑将某些类型的 LINQ 查询映射到 2.2 中出现的新聚合框架。发布服务器。

如果您在移植到 1.4 C# 驱动程序时遇到任何问题,请在 https://jira.mongodb.org/browse/CSHARP 报告它们我们会尽快查看它们。

关于mongodb - 从 Fluent Mongo 过渡到 Mongo C# 1.4 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9991722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com