sails sequelize在代码中获取camelcase属性,但在数据库中获取snake_case

时间:2015-11-04 08:09:02

标签: mysql node.js sails.js sequelize.js

我想在我的代码中或在检索数据时使用camelcase,但是在存储到数据库时它应该存储为snake_case。

为了实现这一点,我正在每个模型中编写字段和名称,这很痛苦

目前,我正在做:

  attributes: {
    firstName: {
        type: Sequelize.STRING,
        allowNull: false,
        field:'first_name'
    },
    lastName:{
        type:Sequelize.STRING,
      field:'last_name'
    }
 }
  

他们的任何简单方法都是我实现的吗?

     

我在模型定义中使用了underscore = true,但在检索数据时我得到了下划线。

我正在使用MySQL数据库

感谢。

0 个答案:

没有答案