web-dev-qa-db-ja.com

sequelizeで属性を含むincludeを使用する方法は?

Sequelizeで属性を含む(使用するテーブルの特定のフィールドのみを含める必要がある場合)を使用する方法はありますか?

現在、私はこれを持っています(しかし、期待どおりに機能しません):

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

このような何かが動作するはずです

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