【发布时间】:2017-04-15 06:09:22
【问题描述】:
假设我有三个这样的模型
var User = _define('user', {
username: Sequelize.INTEGER
});
var UserPubCrawl = _define('userpubcrawl', {
user_id: Sequelize.STRING(64), // the user
bar_id: Sequelize.INTEGER // 1 to many
});
var Bars = _define('bar', {
name: type: Sequelize.STRING,
}
关系就是一顿饭
User(one) --> UserPubCrawl (to many) --> Bars(to many)
因此,1 个用户可以对多个酒吧进行多次 pubcrawl,以进行特定的 pub 抓取 我想找到“辛普森”去过的所有酒吧。
我需要更改模型定义吗?如果需要,请告诉我? findAll 查询会是什么样子?
【问题讨论】:
标签: node.js sequelize.js