SQL-Antworten sind von Natur aus flache Tabellen, daher benötigen Sie zusätzlich zu Knex eine externe Bibliothek, die flache Informationen zu verschachtelten Objekten rekonstruieren kann.
Die meisten ORM-Bibliotheken wissen, wie es geht. Zum Beispiel objection.js
das auf knex aufgebaut ist, verwendet .eager()
um verschachtelte Beziehungen abzurufen. Mit objection.js ORM würde die Abfrage so aussehen Project.query().where('id', 1).eager('employees')