1. 首页
  2. 数据库
  3. 其它
  4. graphql query resolver:最小化由GraphQL和ActiveRecord生成的N + 1个查询 源码

graphql query resolver:最小化由GraphQL和ActiveRecord生成的N + 1个查询 源码

上传者: 2021-02-19 03:28:58上传 ZIP文件 16.45KB 热度 9次
GraphQL :: QueryResolver GraphQL :: QueryResolver是一个附加,它可使您的字段解析器将ActiveRecord发出的N + 1个SELECT最小化。 GraphQL :: QueryResolver将分析传入的GraphQL查询中的AST,并尝试将查询选择与ActiveRecord模型中存在的ActiveRecord::Reflections进行匹配。 然后,每个匹配的选择都将传递到ActiveRecord::Associations::Preloader.new因此您的查询现在仅对GraphQL AST的每个级别发出一个SELECT语句。
下载地址
用户评论