gpt4 book ai didi

node.js - Sequelize : Is it possible to return custom field names instead of regular field names?

转载 作者:行者123 更新时间:2023-12-03 22:39:46 35 4
gpt4 key购买 nike

例如我有这个模型:

module.exports = function(sequelize, DataTypes) {
const Users = sequelize.define('Users', {
user_name: {
type: DataTypes.STRING,
allowNull: false
},
password: {
type: DataTypes.STRING,
allowNull: false
},
});

return Users;
};

目前,当我调用获取信息的电话时,我得到 user_name作为字段的名称。我想知道是否可以返回 username没有下划线而不是实际的字段名称。换句话说,别名。我只是以此为例,但总的来说想知道如何在任何领域做到这一点。任何帮助,将不胜感激。

最佳答案

username: {
type: new DataTypes.VIRTUAL(DataTypes.STRING, ['user_name']),
get: function () {
return this.get('user_name');
}
}

关于node.js - Sequelize : Is it possible to return custom field names instead of regular field names?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50937122/

35 4 0