hasOne('App\Models\Member', 'family_id'-6ren">
gpt4 book ai didi

javascript - 使用 "Where"续写 hasMany

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

我来自 Laravel,您可以在那里使用 Eloquent。在 Eloquent 中,您可以执行以下操作:

$this->hasOne('App\Models\Member', 'family_id')->where('relation', '=', 1);

为了在更广泛的范围内获得特定成员。

在 Sequelize 中可以做同样的事情吗?我知道我可以
Family.hasMany(models.Member);

或者
Family.hasOne(models.Member);

但我看不到在哪里可以添加约束。有任何想法吗?

最佳答案

为了实现这一点。 where 子句被移动到 Controller ,而不是在模型中预定义。它会像这样完成:

models.Family.findAll({
include:[
{
model : models.Member,
where: {relation : 1}
},
]
})

关于javascript - 使用 "Where"续写 hasMany,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47924465/

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