0

我有一个这样的模型

class Foo
  has_many :bars
end

和这样的查询

query foos(
  $offset: Int
  $sort_by: String
  $should_paginate: Boolean
) {
  foos(
    offset: $offset
    sort_by: $sort_by
    should_paginate: $should_paginate
  ) {
    id
    name
    bars {

当我获取此查询时,我会select * from "foos"为集合中的每个条获取一个。

我怎样才能让这一切变得更聪明并减少 SQL 查询?

4

1 回答 1

1

看看https://github.com/Shopify/graphql-batch

它使用允许您按需一次延迟加载您的关联。

于 2019-10-13T18:13:57.893 回答