gpt4 book ai didi

mysql - 使用 sequelize 从 child 那里获取父记录

转载 作者:行者123 更新时间:2023-12-03 22:33:23 26 4
gpt4 key购买 nike

我有 2 个表任务和组,关联为
//组有很多任务

        db.groups.hasMany(db.tasks, { as: "tasks" });
db.tasks.belongsTo(db.groups, {
foreignKey: "groupId",
as: "group",
});


I have tried this but no luck,
await Task.findAll({where: { userId: id },
include: [
{ model: db.groups, as: "groups" },
],
});
如何使用 sequelize 从任务中检索组?简单地说,我想使用 sequelize 从 child 那里获取父记录。
提前致谢。

最佳答案

你几乎达到了你的目标。只需更正 include 选项中的别名:

await Task.findAll({where: { userId: id },
include: [
{ model: db.groups, as: "group" },
],
);

关于mysql - 使用 sequelize 从 child 那里获取父记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64710272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com