0
我想使用Sequelize.js來映射我的MySQL表中的所有列。Sequelize.js如何映射來自MySQL的varbinary類型
mysql表「用戶」有一個密碼列,類型爲varbinary(50)
。
Sequelize.js是否支持varbinary類型的映射?我在Sequelize docs中沒有看到這樣的選項,有沒有另外一種方法可以映射它?
我想使用Sequelize.js來映射我的MySQL表中的所有列。Sequelize.js如何映射來自MySQL的varbinary類型
mysql表「用戶」有一個密碼列,類型爲varbinary(50)
。
Sequelize.js是否支持varbinary類型的映射?我在Sequelize docs中沒有看到這樣的選項,有沒有另外一種方法可以映射它?
內置類型sequelize只是映射到字符串,因此這一翻譯的:
User = sequelize.define('user', {
Password: Sequelize.STRING
});
你可以寫你自己的字符串是這樣的:
User = sequelize.define('user', {
Password: 'VARBINARY(50)'
});
,如果你想這僅僅是必要的如果您使用預先創建的表格,則可以爲您創建表格(sequelize.sync()
),因此您寫入的類型無關緊要。唯一的例外是如果您使用Sequelize.BOOLEAN
類型,它將0和1轉換爲它們的布爾值。