Рассмотрим, как структурировать возвращаемое значение внутри одного объекта
Извините за мой плохой английский. Я использовал fastify для своего фреймворка javascript и Postgresql в качестве базы данных и сиквелизировал как ORM. Но проблема произошла, когда у меня есть несколько моделей.
Это мой код:
// Extract Db
const { student} = this.models
return student.findById(id, {
include: [
{ all: true },
],
limit: 1,
})
Результат:
// Result
{
id: 1,
name: "my beastiful name",
class: "...",
...
// School Object
school: {
id: 23,
name: "My School name",
...
}
}
Но то, что я хочу, это:
// Result
{
// Student Object
student: {
id: 1,
name: "my beastiful name",
class: "...",
...
},
// School Object
school: {
id: 23,
name: "My School name",
...
}
}
Должен ли я использовать несколько "найти" для достижения этого результата.