0
createdAt에 대한 타임 스탬프를 구현하고 업데이트하려고했지만 작동하지 못합니다. 매번 다음 오류가 발생합니다 : Anchor는 아직 기능을 지원하지 않습니다! Entity.js에서Sails.js/Waterline - createdAt를 수정하고 updatedAt가 오류를 throw합니다. 앵커가 아직 함수를 지원하지 않습니다.
:
module.exports = {
autoCreatedAt: 'created_ts',
autoUpdatedAt: 'updated_ts',
attributes: {
entity_name : {
type : 'string'
},
creationDate: {
columnName: 'created_ts',
type: 'datetime',
defaultsTo: function() {return new Date().getTime;}
},
updateDate: {
columnName: 'updated_ts',
type: 'datetime',
defaultsTo: function() {return new Date().getTime;}
},
toJSON: function() {
var obj = this.toObject();
delete obj.createdAt;
delete obj.updatedAt;
return obj;
}
},
beforeUpdate:function(values,next) {
values.updateDate = new Date().getTime;
next();
}
};