[英]Chain relationship in keystone.js
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,
},
});
我有3个模型/列表:离开,用户数据,员工。 因此,当我要在管理面板中添加一个休假时,它会显示用户数据中记录的对象ID。 但是,在输入新的休假时,有什么方法可以显示员工的姓名。 但是仍然引用用户数据吗?
我需要显示用户名而不是用户ID,如下图所示。
添加叶子的关系时,可以执行以下操作:
submittedBy: {type: Types.Relationship, ref: 'User', many: false},
希望能有所帮助。 如果没有,请发布更多详细信息,例如模型声明。
您可以通过使用关系来实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.