Javascript Sails.js-一对多映射

Javascript Sails.js-一对多映射,javascript,node.js,mapping,one-to-many,sails.js,Javascript,Node.js,Mapping,One To Many,Sails.js,在Sails.js中是否有任何方法可以在模型之间进行关系映射 以下是我想要的: Video.js: module.exports = { attributes: { filename: 'STRING', length: 'INTEGER', watchCount: 'INTEGER', extension: 'STRING' user: // I wan to reference to my User.js model } }; 在my

在Sails.js中是否有任何方法可以在模型之间进行关系映射

以下是我想要的:

Video.js:

module.exports = {

  attributes: {

    filename: 'STRING',
    length: 'INTEGER',
    watchCount: 'INTEGER',
    extension: 'STRING'
    user: // I wan to reference to my User.js model
  }

};
在my User.js中:

module.exports = {

  attributes: {

    username: {
        type: 'email',
        required: true
    },
    password: 'STRING',
    videos: // I would like to have an array of videos after querying a user

  }

};

Sails.js目前还不支持关联,但他们正在努力:

另见:


目前,我只想引用ID和/或使用.query()方法。

现在可以使用v0.10分支在sailsJs中使用关联
映射应该是这样的

Video.js

module.exports = {

  attributes: {

    filename: 'STRING',
    length: 'INTEGER',
    watchCount: 'INTEGER',
    extension: 'STRING'
    user:{
      model: "user"
    }
  }

};
User.js

module.exports = {

  attributes: {

    username: {
        type: 'email',
        required: true
    },
    password: 'STRING',
    videos:{
      collection: "video",
      via: "user"
    },

  }

};