KeystoneJS,跟踪 updatedBy/updatedAt
KeystoneJS, tracking updatedBy/updatedAt
一直在扯我的头发,google什么也没告诉我。我这辈子都无法理解他们 'track' 打算如何工作。
根据文档,我认为它会像这样简单明了:
Truth.add({
title: {
type: Types.Textarea,
required: true
}
track: {
updatedBy: true
}
});
但是,上述解决方案呈现如下:
Error: Fields must be specified with a type function
我只想让我的模型存储最后更新项目的人。这不是 'track' 的工作方式吗?我错过了什么...
您应该在列表架构而不是模型字段中定义它。
您可以设置 track: true
以启用所有元字段或特定元字段的对象。
var Truth = new keystone.List('Truth', {
track: true // Enables all field
track: {updatedBy: true} // Enables updatedBy field only
});
这些将出现在项目页面的底部。
一直在扯我的头发,google什么也没告诉我。我这辈子都无法理解他们 'track' 打算如何工作。
根据文档,我认为它会像这样简单明了:
Truth.add({
title: {
type: Types.Textarea,
required: true
}
track: {
updatedBy: true
}
});
但是,上述解决方案呈现如下:
Error: Fields must be specified with a type function
我只想让我的模型存储最后更新项目的人。这不是 'track' 的工作方式吗?我错过了什么...
您应该在列表架构而不是模型字段中定义它。
您可以设置 track: true
以启用所有元字段或特定元字段的对象。
var Truth = new keystone.List('Truth', {
track: true // Enables all field
track: {updatedBy: true} // Enables updatedBy field only
});
这些将出现在项目页面的底部。