Sequelize嵌套时当include的主题可能为null时

include下条件查询并且允许为空

添加required: false即可。

const where = {
      [Op.and]: [
        s && {
          [Op.or]: {
            name: {
              [Op.substring]: s
            },
            mobile: {
              [Op.substring]: s
            }
          }
        },
      ]
    };
include: {
        ...(!s && {required: false}),
        model: Account,
        where,
        attributes: ['name', 'mobile'],
      },

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注