ich ein Modell alsSequelize JSON-Datentyp
module.exports = function (sequelize, DataTypes) {
const MyModel = sequelize.define('MyModel', {
data: {
type: DataTypes.JSON,
...
},
...
});
return MyModel;
};
definiert habe ich es
MyModel.findAll().then(myModels => ...);
data
Feld im Abfrageergebnis mit Abfrage ist jedoch ein String, kein JSON-Objekt. Wie repariere ich es?
Verwenden Sie '' JSON.parse (Daten) '' –
@AkshayKumar Das ist nicht, was ich denke, sollte erforderlich sein. Wenn der Feldtyp bereits JSON ist, sollte JSON und keine Zeichenfolge zurückgegeben werden. – MikkoP
@MikkoP welche Datenbank benutzen Sie? – divsingh