对不起,我的英语不好。我使用 fastify 作为我的 javascript 框架,使用 Postgresql 作为我的数据库,并使用 sequelize 作为我的 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",
...
}
}
我应该使用多个“查找”来实现这个结果。