我在风帆中的多对多关系有问题,如果有人可以帮助我,那就太好了:D
我有两个模型用户和消息,关联定义如下
api/models/User.js
module.exports = {
attributes: {
messages: {
collection: 'message',
via: 'owner',
dominant: true
}
}
};
api/models/Message.js
module.exports = {
attributes: {
owner: {
model: 'user'.
via: 'messages'
}
}
};
我检查了数据库(MySQL),中间表已创建,我成功插入了数据,但我无法检索数据。
我启动 Sails 控制台并输入
User
.find()
.populate('messages')
.exec(function(err,r){
while(r.length){
var thisUser=r.pop();
console.log(thisUser.toJSON())
}
});
但是我总是没有收到任何消息数据,消息字段总是空消息:[]
我当前的风帆版本是 0.10.0-rc4