繁体   English   中英

Sequelize-在模型中使用“设置”,“添加”,“创建”方法以及“属于”关联

[英]Sequelize - Use set, add, create methods in models with belongs To Many associations

我是使用sequelize的新手,但我还不知道在将模型与BelongsToMany关联相关联时如何实现sequelize创建的方法。 例如:

我有两个模型“用户”和“属性”,一个用户可以具有多个属性,由于每种原因,当我有userId,propertyId,status和其他字段时,我都会创建中间模型PropertiesByUser。

我要分别创建用户和属性,但是要为用户添加属性的过程对我来说很复杂,因为我不知道如何创建或使用模型PropertiesByUser进行创建,添加,设置,属性用户,或将用户添加到媒体资源,有人可以帮助我吗?

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

我建议您从Belongs to Many Doc开始

在这里,您可以看到可以使用的功能(只需将Association替换为您的实际名称)。

另外,如果要创建属性并将其关联到已创建的用户,则可以执行以下操作:

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

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

希望这能使您走上正确的道路。 祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM