Hier ist der Code:Ecto Vorspannung und kommen verschachtelte Modelle
query = from(p in Tree,
where: p.name == ^tree,
where: p.user_id == ^user_id,
preload: [kw: :keyo]
)
data = Repo.all(query)
Dies funktioniert aber gibt Daten in dieser Struktur wie folgt aus:
{
Kw: [
{user_id: 1, keyo_id: 2, keyo: {some_keyo_thing: 5},
{user_id: 1, keyo_id: 32, keyo: {#keyo data}
...
]
}
Wie dem auch sei Ausgabe von kw/Keyo Daten zu erhalten fusionierte die Abfrage oben? Ich möchte Ergebnis sein:
[
{user_id: 1, keyo_id: 2, some_keyo_thing: 5,
{user_id: 1, keyo_id: 32, , some_keyo_thing: 3
...
]