Jah*_*hel 10 strongloop loopbackjs
我有这样的模特 -
{
"name": "MakeCallTestConfiguration",
"base": "PersistedModel",
"idInjection": true,
"properties": {
"id": {
"type": "number",
"id": true,
"generated": true
},
"destination": {
"type": "string",
"required": true
},
"clientId": {
"type": "number",
"required": true
},
"logTime":{
"type" : "date",
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": []
}
Run Code Online (Sandbox Code Playgroud)
对于"logTime",如何自动生成时间戳?我的意思是
"TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP"
Emm*_* P. 13
您可以使用"$ now"属性
"logTime":{
"type": "date",
"required": true,
"default": "$now"
}
Run Code Online (Sandbox Code Playgroud)
更新您的模型JSON文件,并将logTime字段更改为此
"logTime": {
"type": "date",
"dataType": "timestamp",
"defaultFn": "now"
}
Run Code Online (Sandbox Code Playgroud)
这样就可以了。
小智 1
使用模型挂钩(即 beforeCreate)并在那里设置日期。这是一个使用远程挂钩的示例(因为我没有使用模型挂钩的示例) - https://github.com/strongloop/loopback-getting-started-intermediate/blob/master/common/models/review .js#L4
有关更多信息,请参阅模型挂钩文档:http://docs.strongloop.com/display/LB/Model+hooks
| 归档时间: |
|
| 查看次数: |
8789 次 |
| 最近记录: |