在环回中自动插入模型的 createdAt 和 updatedAt 属性

Automatically insert createdAt and updatedAt properties for a model in loopback

我的 loopback 应用程序中有一个持久模型,我想相应地为此模型实例自动添加 createdAtupdatedAt 属性。实现此目标的简单方法是什么?

在环回 3 中,我想出了一个很好的方法来为使用混合的模型插入 createdAtupdatedAt。 mixin 名称是 loopback-ds-timestamp-mixin,你可以使用命令

安装它的模块
 npm i loopback-ds-timestamp-mixin --save

然后你可以在mixins 属性中添加mixin server/model-config.json如下

"mixins": [
  "loopback/common/mixins",
  "../node_modules/loopback-ds-timestamp-mixin",
  "../common/mixins"
]

最后,您可以通过指定

为模型插入 createdAt 和 updatedAt
"Timestamp": true

在模型 json 文件的 mixins 属性 中。

您还可以获得有关此 mixin 的更多详细信息 here.