Я определил модель какSequelize JSON типа данных
module.exports = function (sequelize, DataTypes) {
const MyModel = sequelize.define('MyModel', {
data: {
type: DataTypes.JSON,
...
},
...
});
return MyModel;
};
я запрос его с помощью
MyModel.findAll().then(myModels => ...);
Однако data
поля в результате запроса является строкой, а не объект JSON. Как это исправить?
Используйте '' JSON.parse (data) '' –
@AkshayKumar Это не то, что, я полагаю, должно быть необходимо. Если тип поля уже JSON, он должен возвращать JSON, а не строку. – MikkoP
@MikkoP, какую базу данных вы используете? – divsingh