sam*_*mol 0 node.js sequelize.js
var Project = sequelize.define('project', {
someAttribute: {type: Sequelize.STRING, primaryKey: true },
}, {
'freezeTableName': true
});
Run Code Online (Sandbox Code Playgroud)
这是一个现有的数据库,其中列名以snake case命名some_attribute.但是,由于它是一个nodejs代码库,我想使用camelCase someAttribute.
这可能与续集吗?
我知道这个问题有点陈旧,只是为未来的谷歌发布这个答案.
您可以使用该field属性覆盖列名称.
http://sequelize.readthedocs.org/en/latest/docs/models/
var Foo = sequelize.define('Foo', {
// You can specify a custom field name via the "field" attribute:
fieldWithUnderscores: { type: Sequelize.STRING, field: "field_with_underscores" }
})
Run Code Online (Sandbox Code Playgroud)