【发布时间】:2015-11-05 10:44:42
【问题描述】:
SQLite3- 我有一个 users 表和一个 songNodes 表。用户可以喜欢歌曲,并且用户可以“分叉”歌曲。我有两个单独的联结表,它们按目的表示这些唯一但在其他方面相同的关系。
Sequelize- 我知道如何在 sequelize 中执行联结查询的唯一方法如下-
var myForks = function(userId, callback) {
User.findOne({
where: {
id: userId
}
})
.then(function(userObj) {
userObj.getSongNodes() //this is where I need to specify
.then(function(stuff) { //a junction table
callback(stuff);
})
})
};
我已尝试对此进行广泛研究,但找不到指定要与自动生成的函数“getSongNodes”一起使用的联结表的方法。任何帮助/指导将不胜感激!
【问题讨论】:
-
你也可以显示关联吗?
-
'users' 和 'songNodes' 之间通过'favorite'、'fork' 和'upvote' 3 多对多关系
标签: node.js sqlite sequelize.js