Respons SQL pada dasarnya adalah tabel datar sehingga selain knex Anda akan memerlukan lib eksternal yang dapat merekonstruksi informasi datar ke objek bersarang.
Sebagian besar perpustakaan ORM tahu bagaimana melakukannya. Misalnya objection.js
yang dibangun di atas knex menggunakan .eager()
untuk mengambil relasi bersarang. Dengan keberatan.js ORM kueri akan terlihat seperti ini Project.query().where('id', 1).eager('employees')