如何创build与SailsJS中另一个模型的对象单向关联的对象列表?

我有模型Playlist.jsUser.js。 我想在播放列表中有一个用户列表,他们可以回答他们的评论。 我不希望该属性出现在用户。 (即单向关联)

Playlist.js

module.exports = { attributes: { id: { type: 'integer', autoIncrement: true, primaryKey: }, name: { type: 'string', size: 128, required: true }, // many to many relationship with role roles_with_access: { collection: 'role', via: 'playlist', through: 'rolehasplaylist' }, // THIS ATTRIBUTE ASSOCIATE WITH ONE USER // BUT INSTEAD OF THAT I WANT A LIST OF USERS users_who_can_answer_comments: { model: 'user' } } }; 

user.js的

 module.exports = { attributes: { id: { type: 'integer', autoIncrement: true, primaryKey: true, }, name: { type: 'string', size: 128, required: true }, email: { type: 'email', required: true, unique: true }, adminRole: { model: 'role' } } }; 

帆的文档提到了单向关联只为一对一的映射 – http://sailsjs.org/documentation/concepts/models-and-orm/associations/one-way-association 我想find一种方法来有与用户关联的用户列表?

将模型更改为集合:

 users_who_can_answer_comments: { collection: 'user' }