如何在sequelize中创建模型之间的关联



我正在使用node.js创建一个游戏,我想使用sequelize.js将数据保存在数据库(sqlite3)中。

我现在有两种型号:UserClan

我希望它们有这样的关系:

  • User可以有Clan作为clan
  • Clan可以将User作为owner
  • 一个Clan可以有多个User作为members,owner包括

换句话说,<User>.clan应该是Clan的一个实例,<Clan>.owner应该是User的一个实例,<Clan>.members应该是User实例的一个数组。

目前,当我试图建立这样的关系,我得到循环依赖错误。

基于Sequelize文档,您应该在模型声明中使用constraints: false(仅在Clan ->以避免循环依赖错误。

相关内容

  • 没有找到相关文章

最新更新