0
我想将字符串数组存储到我的mysql数据库中,并在检索它时解析它,但我得到的“字符串不能表示数组”。是否可以改变类型的getter可能与sequelize,如果是的话将如何做?在getter中改变类型 - 用graphql编组并行
choices: {
type:Sequelize.TEXT,
get(){
var val = this.getDataValue('choices');
return val ? JSON.parse(val):null;
},
set(val){
if(val && typeof(val)!=='string'){
val = JSON.stringify(val);
}
this.setDataValue('choices',val);
}
},