Anda mengajukan pertanyaan yang bagus. Telah terjadi besar minat untuk memasukkan fitur populasi bersarang ke layar, secara harfiah puluhan permintaan masalah dan PR, dll.
Lihatlah beberapa sejarah di sini:
[PERMINTAAN FITUR] Mengisi #308 secara rekursif - saya terlambat ke pesta, membuat permintaan pada 29 Oktober 2014 seperti yang akan Anda lihat dalam sejarah.
Sejauh yang saya tahu, sebagian besar percakapan akhirnya bertemu di sini (setelah beberapa tahun pengguna Sails meminta fitur tersebut):
Penduduk dalam #1052 (masalahnya tetap terbuka pada saat penulisan 14 Jan 2016 )
Tidak jelas dari keadaan Isu itu di mana kita berada. Riwayat kedua tautan memang menyarankan solusi alternatif yang digunakan orang lain.
Firasat saya adalah bahwa populasi rekursif tidak didukung di luar kotak.
Apa yang saya lakukan saat menggunakan asosiasi model garis air dengan SailsJS, adalah bekerja dengan paket seperti async.js - gunakan sesuatu seperti air terjun untuk secara eksplisit mengisi hubungan anak secara terprogram. Anda dapat menggabungkan melakukan ini dengan mengesampingkan default toJSON() dari model yang Anda panggil untuk menambahkan hubungannya (yang telah Anda isi secara terprogram) ke respons JSON. Anda juga dapat memilih untuk menggunakan janji bawaan untuk mencapai hal yang sama.
Menemukan ini (tanggal, 2014) Pertanyaan SOF yang menawarkan lebih banyak informasi.
Seseorang, tolong perbaiki saya di sini jika saya melewatkan penambahan fitur ini dalam versi Sails atau Waterline terbaru - tidak dapat menemukan apa pun di catatan rilis untuk salah satu proyek yang mengatakan bahwa ini didukung.