node.js - 将 ORM 中模型的输出更改为我自己在 ORM 中的数据格式 - sequilize 节点
问题描述
我不需要将状态显示为整数,而是需要状态为(“Pending”、“Active”、“InActive”)。如何在节点中实现这一点
var CustomerLogin = sequelize.define('users', {
id: {
type: DataTypes.INTEGER(11),
allowNull: false,
primaryKey: true,
autoIncrement: true
},
email: {
type: DataTypes.STRING(255),
allowNull: true
},
status: {
type: DataTypes.INTEGER(4),
allowNull: false
},
});
解决方案
无论您需要在哪里显示状态,都可以使用如下函数:
function DisplayStatus(status){
switch(status){
case 0:
return "Pending"
...
default:
return "unknown status"
}
}
....
const status = DisplayStatus(yourStatusInteger)
推荐阅读
- java - Android通过java代码更改XML文件的背景
- python - 如何使用 Python Selenium 在网站 https://app.buenbit.com/dashboard 内登录
- javascript - MDC 菜单 - 选择随机工作的事件侦听器
- python - matplotlib - 多个条形图的 y 轴中断
- nginx - 在 Nginx 上将 http 重定向到 https 不起作用
- javascript - useContext 在初始请求时未从上下文提供程序获取更新值
- python - 预处理准确度指标
- java - 在 Java 中, super.clone() 方法如何“知道”哪个对象调用了它?
- python - 用于解码特殊字符编码的 Python 代码,如“‚Äú”?
- kotlin - Kotlin 中的 min 函数