【发布时间】:2018-02-27 00:47:59
【问题描述】:
GraphQL 是 ORM 吗?好像是这样。归根结底,它需要查询数据库以获取信息。你需要给它一个模式(就像一个 ORM)。据我了解,在前端您传递您想要的细节,而后端的 GraphQL 将为您提供只是您请求的信息。
我看到的与 Sequelize 或 ActiveRecord 等传统 ORM 的唯一区别是 GraphQL 将只为您提供您想要的,使其非常有吸引力和灵活。我怀疑尽管幕后发生的任何事情都可能会给您留下一些低效的查询(ORM 很常见)。那么 GraphQL 是否只是一个 ORM,可以让您在请求和接收的内容方面提供 100% 的灵活性?
【问题讨论】: