Javascript keystone.js中的链关系
我有3个模型/列表:休假、用户数据、员工。 所以,当在管理面板中,当我想添加一个休假时,它会显示来自用户数据的记录的对象id。 但在进入新假期时,有没有办法显示员工的姓名。但是用户数据还是指用户数据吗 我需要显示用户名,而不是如下图所示的用户IDJavascript keystone.js中的链关系,javascript,node.js,mongoose,keystonejs,Javascript,Node.js,Mongoose,Keystonejs,我有3个模型/列表:休假、用户数据、员工。 所以,当在管理面板中,当我想添加一个休假时,它会显示来自用户数据的记录的对象id。 但在进入新假期时,有没有办法显示员工的姓名。但是用户数据还是指用户数据吗 我需要显示用户名,而不是如下图所示的用户ID 添加叶的关系时,可以执行以下操作: var leaves = new keystone.List('leaves'); leaves.add({ createdBy: { type: Types.Relationship,
添加叶的关系时,可以执行以下操作:
var leaves = new keystone.List('leaves');
leaves.add({
createdBy: {
type: Types.Relationship,
ref: 'user-datas',
initial: true,
label: 'Submitted By',
},
});
var userData = new keystone.List('user-datas');
userData.add({
user_id: {
type: Types.Relationship,
ref: 'Employees',
},
});
var Employees = new keystone.List('Employees');
Employees.add({
name: {
type: Types.Name,
required: true,
index: true,
initial: true,
},
});
希望这有帮助。如果没有,请发布更多详细信息,如模型声明。您可以使用关系来实现它 看看前一篇文章是否有帮助。
submittedBy: {type: Types.Relationship, ref: 'User', many: false},