我想通过2种方式保存updateAt。
1)如果我在保存数据时在该对象中传递了一些值,则它应在该日期之前保存当前日期和时间。
即今天当前日期是2018-07-27 16:41:14
,如果我将updateAt设置为'2018-03-13 17:40:44',则应将其设置为'2018-03-13 17:40:44'
2)它应该像autoUpdatedAt = True一样保存。因此,如果未设置updatedAt,则它应采用当前日期和时间。
即今天的当前日期为2018-07-27 16:41:14
,如果未设置updatedAt,则应将其设置为2018-07-27 16:41:14
感谢大家的努力。但是,我找到了以下解决方案。
对特定的模型类别进行以下更改。
autoUpdatedAt: false,
updatedAt:{
type: 'datetime',
defaultsTo: function(){return new Date();},
}
// LifeCycle回调
beforeUpdate: function (valueToBe, proceed) {
if (valueToBe.updatedAt == null) {
valueToBe.updatedAt = new Date();
}
return proceed();
},
最佳答案
您需要使用日期选择器组件并将其设置为必填字段,可以轻松将其默认为当前日期。
关于javascript - 如何在帆中的updatedAt字段中设置自定义值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51563624/