【问题标题】:Sequelize association, one to many, how to retrieve the one when querying the many table?Sequelize关联,一对多,查询many表时如何取回一个?
【发布时间】:2017-01-16 12:46:05
【问题描述】:

我的联想是

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

我需要对事件模型的查询来检索与事件关联的成员数据。

models.Event.findAll() // I need Member associated with each Event.

有点像查询明细表时检索主数据

【问题讨论】:

    标签: sequelize.js sequelize-cli


    【解决方案1】:

    需要这样做

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

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

    【讨论】:

    • 它不会让我这样做。我可以做 Model.findAll({ include: [{ model: models.Event }] })
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 2014-04-15
    • 1970-01-01
    相关资源
    最近更新 更多