GraphiQL数据库查询语言
官网:GraphQL | A query language for your API
中文网:GraphQL | A query language for your API
GraphiQL 和 GraphQL LSP 参考生态系统 GitHub:graphql/graphiql: GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools. (github.com)。
GraphQL for JavaScript 的参考实现:graphql/graphql-js:JavaScript 的 GraphQL 参考实现 (github.com)
GraphQL 是一种针对 Graph(图状数据)进行查询特别有优势的 Query Language(查询语言),所以叫做 GraphQL。
是一个新的令人兴奋的API,用于临时查询和操作。 它非常灵活,并提供许多好处。 它特别适用于公开以图和树形式组织的数据。 Facebook在2012年开发了GraphQL,并在2015年将其开源。
它跟 SQL 的关系是共用 QL 后缀,就好像「汉语」和「英语」共用后缀一样,但他们本质上是不同的语言。GraphQL 跟用作存储的 NoSQL 没有必然联系,虽然 GraphQL 背后的实际存储可以选择 NoSQL 类型的数据库,但也可以用 SQL 类型的数据库,或者任意其它存储方式(例如文本文件]、存内存里等等)。
GraphQL 最大的优势是查询图状数据。
使用 GraphiQL 可视化 GraphQL 架构_编程轨迹_的博客-CSDN博客
学习资料
- GraphQL 入门 | GraphQL
- 《GraphQL+ReactHooks+Apollo综合实战》珠峰教程文档(可以把json数据换成mongodb数据库的数据):[珠峰架构师成长计划 (zhufengpeixun.com)](http://www.zhufengpeixun.com/strong/html/84.graphql.html#t53.3 GraphiQL)
- 教程:GraphQL 支持 - API 平台 (api-platform.com)