Sails.js关联多对多关系

时间:2014-04-07 12:36:05

标签: sails.js waterline

我遇到了很多关于帆的关系的问题,如果有人可以帮助我,那就太棒了:D

我有两个模型User和Message,关联定义如下

API /模型/ user.js的

module.exports = {
  attributes: {         
    messages: {
      collection: 'message',
      via: 'owner',
      dominant: true
    }
  }
};

API /模型/ Message.js

module.exports = {
  attributes: {
    owner: {
      model: 'user'.
      via: 'messages'
    }
  }
};

我在DB(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

0 个答案:

没有答案