SQL-antwoorden zijn van nature platte tabellen, dus naast knex heb je een externe lib nodig die platte informatie kan reconstrueren naar geneste objecten.
De meeste ORM-bibliotheken weten hoe het moet. Bijvoorbeeld objection.js
die bovenop knex is gebouwd, gebruikt .eager()
geneste relaties op te halen. Met bezwaar.js ORM zou de query er als volgt uitzien Project.query().where('id', 1).eager('employees')