我有:
db.Animal.findAll({ attributes: ['id', 'name'], include: [db.Age] }).success(function(results) {
console.log(JSON.stringify(results));
});
它为我提供了表Animal的字段ID和NAME ...但是我也希望从表Age中获取特定字段而不是所有字段(这就是它现在的工作方式)。
我该怎么办?
答案 0 :(得分:6)
您可以在include数组中指定属性。尝试重新排列:
db.Animal.findAll({ attributes: ['id', 'name'],
include: [{ model: db.Age, attributes: ['field1'] }]
})
.success(function(res){ console.log( JSON.stringify(res) ) })