0
に参加するには、コードは次のとおりです。エクトプリロードここで、ネストされたモデルに
query = from(p in Tree,
where: p.name == ^tree,
where: p.user_id == ^user_id,
preload: [kw: :keyo]
)
data = Repo.all(query)
これは動作しますが、このように、この構造体のデータを返します:とにかく
{
Kw: [
{user_id: 1, keyo_id: 2, keyo: {some_keyo_thing: 5},
{user_id: 1, keyo_id: 32, keyo: {#keyo data}
...
]
}
は中キロワット/ keyoデータのマージされた出力を得るために、上記のクエリ?代わりに、プリロードを使用しての
[
{user_id: 1, keyo_id: 2, some_keyo_thing: 5,
{user_id: 1, keyo_id: 32, , some_keyo_thing: 3
...
]