sequelize.js - Sequelize关联,一对多,查询many表时如何取1?

标签 sequelize.js sequelize-cli

我的协会是

Member.hasMany(models.Event);
Event.belongsTo(models.Member);

我需要对事件模型进行查询以检索与事件关联的成员数据。
models.Event.findAll() // I need Member associated with each Event.

有点像在查询明细表时检索 master

最佳答案

需要这样做

    Event.findAll({
        include: [{
            model: Member
        }]
    })

阅读文档:http://docs.sequelizejs.com/en/latest/docs/querying/

关于sequelize.js - Sequelize关联,一对多,查询many表时如何取1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41676756/

相关文章:

javascript - 在mysql sequelize中查找使用相同字段和不同值的所有数据

node.js - Sequelize.js setter 方法不起作用

node.js - TypeError : include. model.getTableName 不是函数

node.js - 如何使用自定义名称在 sequelize-cli 中定义自定义主键

javascript - 通过增加 javascript 中的数字使记录唯一

mysql - Sequelize连接两个不相关的表

javascript - 运行迁移时 Sequelize 已弃用错误消息

javascript - Sequelize "model.associate"属性不再起作用?

node.js - 使用 Sequelize JS 和 CLI 进行迁移

node.js - sequelize 种子无法在 SQLite 中插入数据