node.js - 如何使用带有属性的包含与 Sequelize ?

标签 node.js orm sequelize.js relationship

知道如何在 sequelize 中使用带属性的包含(当您只需要包含包含表的特定字段时)?

目前我有这个(但它没有按预期工作):

var attributes = ['id', 'name', 'bar.version', ['bar.last_modified', 'changed']];
foo.findAll({
    where      : where,
    attributes : attributes,
    include    : [bar]
}).success(function (result) { ...

最佳答案

这样的东西应该可以工作

foo.findAll({
    where      : where,
    attributes : attributes,
    include    : [{ model: bar, attributes: attributes}]
}).success(function (result) {

关于node.js - 如何使用带有属性的包含与 Sequelize ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21883484/

相关文章:

sequelize.js - 使用外键 sequelize 查询的问题

javascript - 通过内联键盘启动 Telegram Bot

javascript - 使用环回 token 对 socket.io 进行身份验证

java - Hibernate:在没有表的情况下按字段加载类

node.js - sequelize belongsToMany 给出 TypeError : undefined is not a function

sequelize.js - 使用 Sequelize 将函数应用于 where 子句中的列

javascript - 如何向 watson 对话响应添加操作?

node.js - 配置 nginx-ingress 在字节到达时将其转发到底层 HTTP 服务

java - JPA:使用附加属性映射多对多关系

orm - 为什么使用数据库迁移而不是版本控制模式