如何在Sequelize中插入相关实体

时间:2019-07-26 15:24:53

标签: node.js sequelize.js

sequelize中与insertint相关的表存在问题。我有具有多对多关系的表名 Client User ,以及 User AccessToke n一对多关系。

如何同时创建用户 AccessToken

我尝试过:

client
    .createUser(
        {
            username: $param.phone_number,
            password: otp,
            Merchant: {
                name: '',
                freeSpace: '50x13x15',
                extraSpace: '50x13x13',
                extraSpaceFee: '1',
                settlementDate: new Date(),
                balance: 0,
                points: 0,
            },
        },
        {
            include: [db.Merchant],
        }
    )
    .then(result => {
        return res.json(sendOtp(result));
    })
    .catch(err => {
        console.log(err);
    });

但这只是显示此错误:

  

SequelizeEagerLoadingError:商家未与user_clients关联!

0 个答案:

没有答案