Sails.js关联多对多关系

Sails.js关联多对多关系,sails.js,waterline,Sails.js,Waterline,我在帆船比赛中遇到了一个多对多的问题,如果有人能帮助我,那就太好了:D 我有两个模型User和Message,关联定义如下 api/models/User.js module.exports = { attributes: { messages: { collection: 'message', via: 'owner', dominant: true } } }; api/models/Message.js mod

我在帆船比赛中遇到了一个多对多的问题,如果有人能帮助我,那就太好了:D

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

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())
    }
  });
但我始终没有收到任何消息数据,消息字段始终为空消息:[]


我当前的sails版本是0.10.0-rc4

当您说您成功插入了数据时,您是说使用sails吗?在这种情况下,您能否显示用于插入数据的代码?您是否找到了解决此问题的方法?