我正在使用sequelize,我还不知道,当将模型与BelongsToMany关联关联时,如何实现sequelize创建的方法。例如:
我有两个模型用户和属性,一个用户可以拥有多个属性,因为我有userId,propertyId,status和其他字段时,我创建了中间模型PropertiesByUser。
我是单独创建用户和属性,但是当我想向用户添加属性时,这个过程对我来说很复杂,因为我不知道如何创建或使用模型PropertiesByUser for创建,添加,设置用户属性或将用户添加到属性,有人可以帮助我吗?
我已经在博客中阅读了一些使用它的方法但是,任何解决方案都有效。 :(
答案 0 :(得分:0)
我建议你从Belongs to Many Doc开始。
在那里你可以看到你有权访问哪些功能(只需将关联这个词替换为你的实际名称)。
此外,如果您想创建一个属性并将其与已创建的用户相关联,您可以执行以下操作:
user.createProperty(propertyInfo).then(function() {
console.log('Done')
})
注意:'用户'是您创建的用户的实例,而不是模型的名称!
希望这能让你走上正轨。祝你好运!