Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/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 如何在IEx中将ecto查询结果快速编码为JSON?_Elixir_Ecto - Fatal编程技术网

Elixir 如何在IEx中将ecto查询结果快速编码为JSON?

Elixir 如何在IEx中将ecto查询结果快速编码为JSON?,elixir,ecto,Elixir,Ecto,在IEx中,从查询中编码某个外部结构的简单而快速的方法是什么?我不是在寻找如何在我的应用程序代码中实现@derivate,只是一种快速转储到JSON的方法,可以快速提取一些数据。我发现以下方法对我很有效。需要删除:\uuuu meta\uuuu和任何未加载的关联 Repo.all(Event) |> Enum.map(&(Map.from_struct(&1) |> Map.drop([:__meta__]))) |> Jason.encode!()

在IEx中,从查询中编码某个外部结构的简单而快速的方法是什么?我不是在寻找如何在我的应用程序代码中实现
@derivate
,只是一种快速转储到JSON的方法,可以快速提取一些数据。

我发现以下方法对我很有效。需要删除
:\uuuu meta\uuuu
和任何未加载的关联

Repo.all(Event) |> Enum.map(&(Map.from_struct(&1) |> Map.drop([:__meta__]))) |> Jason.encode!()