gpt4 book ai didi

mongodb - .Net Core 上的 GraphQL、MongoDB - 中间件?

转载 作者:行者123 更新时间:2023-12-05 07:02:59 24 4
gpt4 key购买 nike

我正在使用 GraphQL、MongoDB、.Net Core 堆栈设计一个后端应用程序,其中性能必须非常出色。想知道如果 .net 核心 Mongo 驱动程序支持 Linq,我们是否可以跳过使用 Mongoose 或 EFCore 中间层并仅在 DB 层之上使用 Repository 模式?

我们通常是一家 EF 商店,所以熟悉是一个优势,但它承载了太多包袱,而且这个应用架构相当简单。我们 80% 的数据库将是“类似 sql”的,只有 20% 实际上需要 NoSql,但由于云托管成本,我们将使用 Mongo 来处理所有事情。有人向我推荐了 Mongoose,但我并没有真正看到我在那里获得了什么。

有人用过这个组合吗?任何建议表示赞赏!

最佳答案

Mongoose 是不同的堆栈,我猜您基本上计划使用另一种模型来提供对存储在数据库中的数据的抽象。

https://docs.mongodb.com/realm/graphql/ => 检查一下 GraphQL 是否是您专门寻找的,没有任何大的层更改。

假设在您的 .NET 后端和额外层之间添加一个层会额外跳 BTW。 (如果你使用另一种技术来充当抽象层)

关于mongodb - .Net Core 上的 GraphQL、MongoDB - 中间件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63397819/

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