[英]Is there any way to convert the fields of raw Sequelize query into camelcase?
const sequelize = new Sequelize('db', 'userName', 'password',{
dialect: 'postgres',
define: {
underscored: true,
},
query: {
raw: true
}
});
我在應用程序級別為數據庫和camelCase 字段值使用下划線字段值。 我使用 sequelize 查詢方法以正確的格式獲取數據,但是當我將原始 Sequelize 查詢與sequelize.query()
一起使用時會導致問題,因為它返回帶下划線的字段名稱。 有什么辦法可以改變這種行為嗎?
class TheModel extends Sequelize.Model {
}
TheModel.init({
userId: {type: DataTypes.INTEGER},
label: {type: DataTypes.STRING},
}, {
sequelize: sequelize,
underscored: true,
}
...
TheModel.rawAttributes['userId'].field // 'user_id'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.