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

时间:2017-10-31 14:14:03

标签: javascript node.js model loopbackjs

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

1 个答案:

答案 0 :(得分:4)

我认为使用mixin为模型插入createdAtupdatedAt的好方法。 mixin名称为loopback-ds-timestamp-mixin,您可以使用命令

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

然后,您可以在mixins中的server/model-config.json属性中添加mixin,如下所示

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

最后,您可以通过指定

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

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

您还可以获得有关此mixin here.

的更多详细信息