首页 文章

Sequelize - 在属于To Many关联的模型中使用set,add,create方法

提问于
浏览
2

我正在使用sequelize,我还不知道,当将模型与BelongsToMany关联关联时,如何实现sequelize创建的方法 . 例如:

我有两个模型Users和Properties,一个用户可以拥有多个属性,因为我有userId,propertyId,status和其他字段时,我创建了中间模型PropertiesByUser .

我正在单独创建用户和属性,但是当我想向用户添加属性时,这个过程对我来说很复杂,因为我不知道如何创建或使用模型PropertiesByUser来创建,添加,设置属性对于用户,或将用户添加到属性,有人可以帮我吗?

我已经在博客中阅读了一些使用它的方法但是,任何解决方案都有效 . :(

1 回答

  • 0

    我建议你从Belongs to Many Doc开始 .

    在那里,您可以看到您可以访问哪些功能(只需将关联一词替换为您的实际名称) .

    此外,如果您想创建一个属性并将其与已创建的用户相关联,您可以执行以下操作:

    user.createProperty(propertyInfo).then(function() {
       console.log('Done')
    })
    

    注意:'user'是您创建的用户的实例,而不是模型的名称!

    希望这能让你走上正轨 . 祝好运!

相关问题