Amc*_*tty 1 node.js sequelize.js
我试图使用Sequelize.js来映射MySQL表中的所有列.
mysql表"User"有一个Password列作为类型varbinary(50).
Sequelize.js是否支持varbinary类型的映射?我没有在Sequelize文档中看到这样的选项,还有另外一种方法可以映射它吗?
sequelize中的内置类型只是映射到字符串,所以intead:
User = sequelize.define('user', {
Password: Sequelize.STRING
});
Run Code Online (Sandbox Code Playgroud)
您可以像这样编写自己的字符串:
User = sequelize.define('user', {
Password: 'VARBINARY(50)'
});
Run Code Online (Sandbox Code Playgroud)
只有当你想要sequelize为你创建表时才需要这样做(sequelize.sync()),如果你使用的是预先创建的表,那么你写的类型并不重要.唯一的例外是如果您使用的Sequelize.BOOLEAN类型将0和1转换为它们的布尔值.
| 归档时间: |
|
| 查看次数: |
1515 次 |
| 最近记录: |