续集:在 findByPk 中使用 'include' 中的 'where'
Sequelize : Using 'where' in 'include' in findByPk
在 Sequelize 中,我使用的是 findByPk,但我还需要传递另一个条件
return dependencies.db.models.user.findByPk(userId, {
include: [
{
model: dependencies.db.models.userGroup,
required: false,
where: {
Time: null,
},
我知道 'options.where' 不支持 findByPk ,但是它在包含内部使用。
我在 sequelize 文档中找不到验证我所做的是正确的。
return dependencies.db.models.user.findByPk(userId, {
include: [
{
model: dependencies.db.models.userGroup,
required: false,
where: {
Time: { [op.eq]:null }
},
在 Sequelize 中,我使用的是 findByPk,但我还需要传递另一个条件
return dependencies.db.models.user.findByPk(userId, {
include: [
{
model: dependencies.db.models.userGroup,
required: false,
where: {
Time: null,
},
我知道 'options.where' 不支持 findByPk ,但是它在包含内部使用。 我在 sequelize 文档中找不到验证我所做的是正确的。
return dependencies.db.models.user.findByPk(userId, {
include: [
{
model: dependencies.db.models.userGroup,
required: false,
where: {
Time: { [op.eq]:null }
},