【问题标题】:Where the data is Storing in Graphql数据在 Graphql 中的存储位置
【发布时间】:2018-07-11 01:45:18
【问题描述】:

我开始使用带有 React 中继的 graphQl。我遵循了一些教程,我可以在突变和查询的帮助下获取和发布。一切正常,但我的问题是,

  • qraphql 在哪里保存数据并为我们获取数据

例如:如果我从数据库中获取数据意味着我可以进入特定的 DB/TABLE。同样,我想知道 graphql 将数据存储在哪里。

我搜索了很多网站,他们都在告诉如何使用 qraphql,但我无法找到我的问题的答案。我需要在这方面进行澄清。有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: graphql relay relaymodern express-graphql github-graphql


    【解决方案1】:

    GraphQL 与 SQL 等数据库级查询语言不同,它是一种应用程序级查询语言。由程序员来创建必要的逻辑 - 在大多数通过使用解析器函数实现的服务器实现中 - 以使 GraphQL Schema 描述的域成为现实。这包括任何形式的持久性。

    【讨论】:

      【解决方案2】:

      GraphQL 是一种用于 API 的查询语言,也是一种服务器端运行时,用于使用您为数据定义的类型系统执行查询。 GraphQL 不依赖于任何特定的数据库或存储引擎,而是由您现有的代码和数据支持。

      您可以使用 GraphQL 连接任何数据库。 据我了解,您正在尝试使用一些托管引擎进行突变和查询。

      请通过this 参考并在您身边设置 GraphQL 引擎。

      【讨论】:

        【解决方案3】:

        如果没有提供其他存储,则 GraphQL 默认使用浏览器提供的 localStorage。

        【讨论】:

          猜你喜欢
          • 2018-04-17
          • 1970-01-01
          • 2020-01-07
          • 1970-01-01
          • 1970-01-01
          • 2016-09-02
          • 2015-02-17
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多