У меня есть схема с тремя моделями: Школа , Учитель и Ученик .
В школе может быть несколько учителей и несколькоученики.
Я могу получить список schools
с Sequelize следующим образом:
return School.findAll({
include: [
{ model: Teacher },
{ model: Student },
],
});
Что приводит к JSON, как это:
[{
id: 'dc85fe6a-c009-4055-9852-e2c3c0b37e9b,
teachers: [ ... ],
students: [ ... ]
}]
Теперь я хочу, чтобыJSON также должен включать свойство с именем people
, которое включает в себя teachers
и students
.
сеанса. Другими словами, JSON должен выглядеть следующим образом:
[{
id: 'dc85fe6a-c009-4055-9852-e2c3c0b37e9b,
people: [ ... ], // Should contain teachers and students.
teachers: [ ... ],
students: [ ... ]
}]
Как я могу "включить«Несколько отношений в одно свойство, как это?
Любая помощь будет принята с благодарностью.