Sequlizejs 2.0.0-rc4를 사용하고 있습니다.Sequlize 연결이 객체 대신 SequelizeInstance를 반환합니다.
Feeds
(owner_id 필드 포함) 및 Owners
두 엔티티가 있습니다. 기본적으로 Feeds
과 Owners
사이에는 일대 다 관계가 있으며 Owner
에는 Feeds
이 많습니다.
나는이 여러 가지 방법으로 모델링을 시도,하지만 난 그것을 가지고있는 유일한 방법은 맞다 :
Owner.hasMany(Feed, {foreignKey: 'owner_id'});
Feed.belongsTo(Owner, {foreignKey: 'owner_id'});
이 유일한 문제는 내가 지금과 같은 피드를 얻을 때 그 사실이다 :
models.feeds.findAll({
include: [models.owners]
}).then(function (feeds) {
// feeds will contain a SequlizeInstance object
});
이 결과는 대신 그때 feeds.owners.dataValues
같은 것을 통해 액세스 할 가지고 소유자 객체의 SequlizeInstance
객체를 포함합니다.
무엇이 문제입니까?