gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 00:34:39 25 4
gpt4 key购买 nike

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

播放列表.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'
}
}
};

用户.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'
}
}
};

Sails 文档提到了单向关联仅适用于一对一映射 - http://sailsjs.org/documentation/concepts/models-and-orm/associations/one-way-association我想找到一种方法来获得与用户关联的用户列表?

最佳答案

将模型更改为集合:

users_who_can_answer_comments: {
collection: 'user'
}

关于javascript - 如何在 SailsJS 中创建与另一个模型的对象单向关联的对象列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39653248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com