Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir 在批次苦艾酒数据加载器中找不到项目_Elixir_Ecto_Absinthe - Fatal编程技术网

Elixir 在批次苦艾酒数据加载器中找不到项目

Elixir 在批次苦艾酒数据加载器中找不到项目,elixir,ecto,absinthe,Elixir,Ecto,Absinthe,在将苦艾酒从1.4.12升级到1.5.2、将ecto从2.1升级到3.0、将dataloader从1.0.2升级到1.0.7之后,我发现dataloader无法批量查找项目存在一些问题。我试着按照deepankar-j所指出的步骤去做,看看是否有什么东西与修复了use_parent:false as default问题()的PR相关,但无法解决我的问题 我完全按照文档来应用dataloader以避免N+1 一些进一步的细节: 当我在应用程序中查询特定字段时,批处理“中断”。 这就是我应用data

在将苦艾酒从1.4.12升级到1.5.2、将ecto从2.1升级到3.0、将dataloader从1.0.2升级到1.0.7之后,我发现dataloader无法批量查找项目存在一些问题。我试着按照deepankar-j所指出的步骤去做,看看是否有什么东西与修复了use_parent:false as default问题()的PR相关,但无法解决我的问题

我完全按照文档来应用dataloader以避免N+1

一些进一步的细节: 当我在应用程序中查询特定字段时,批处理“中断”。 这就是我应用dataloader并使用结果进行排序的方式。查询此字段时:

operations {
      id
    }
实施方式如下:

field :operations, list_of(:theme_clothing_operation), resolve: dataloader(Db,
  :theme_clothing_operations, callback: fn(operations, _parent, _args) ->
    {:ok, operations |> Enum.sort_by(fn(operation) -> operation.id end)}
  end
)

但是,当我删除该字段查询时,它会起作用。我不确定我是否提供了足够的细节,或者是否在某种程度上可以仅在这方面提供帮助,但我真的很感谢一些帮助或一些可能发生的事情的线索