我面临着一个时间戳的问题,在我的模型,我喜欢 { timestamps: true, createdAt: 'createdOn', updatedAt: 'updatedOn', tableName: 'Employee' });
规定,但在数据库中都createdOn和updatedOn被存储日期值,我想updatedOn为空,因为它创造新。我错过了什么,感谢提前。Sequalize时间戳
0
A
回答
1
除非您禁用它,否则updatedAt和createdAt由Sequelize提供,无需手动添加它们。 - http://docs.sequelizejs.com/en/v3/docs/models-definition/#configuration
创建一个新行被认为是一个更新,所以是的,updatedAt和CreatedAt在第一次写入时都会有相同的时间戳。如果你真的想跟踪是否有新东西,你可以使用带有ENUM(用于多个状态值)的“状态”列或BOOLEAN来表示新的或不新的 - http://docs.sequelizejs.com/en/v3/docs/models-definition/#data-types
相关问题
- 1. 带时区时间戳的时间戳
- 2. Unix时间戳到LDAP时间戳
- 3. 将时间戳转换为时间戳
- 4. Unix时间戳到FAT时间戳
- 5. 时间戳:iso8601 vs unix时间戳
- 6. Android:GPS时间戳与SensorEvent时间戳
- 7. PHP时间戳 - > strtotime - >时间戳
- 8. UTC时间戳到正常时间戳?
- 9. Java时间戳php时间戳
- 10. MySQL的时间戳.NET时间戳
- 11. 使用sequalize sequalize-auto关联问题
- 12. 时间戳间隔
- 13. SQL,时间在时间戳
- 14. UTC时间从时间戳
- 15. PacketFu时间戳
- 16. touchBegan时间戳
- 17. Kerberos时间戳
- 18. Nslog时间戳
- 19. 有时间戳
- 20. GET时间戳
- 21. Mediafire时间戳?
- 22. 由时间戳
- 23. 从时间戳
- 24. Cassandra时间戳
- 25. 表“时间戳”?
- 26. Android:时间戳
- 27. SL4J时间戳
- 28. 时间戳
- 29. MongoDb时间戳
- 30. NetFlow时间戳