Sequelize で Node Express を使用しており、データベースの「日付」列の defaultValue を今日の日付に設定したいと考えています。次の移行を試しましたが、移行を実行したときと同じ日付にデフォルトの日付が設定されたため、機能しませんでした。行が作成された日付と同じ日付に設定したい。
module.exports = {
up: function (queryInterface, Sequelize) {
return queryInterface.addColumn(
'Todos',
'date',
{
type: Sequelize.DATEONLY,
allowNull: false,
defaultValue: new Date()
}
)
},
それがどのように機能するのか理解できません。