Ich habe die Dokumentation von Sequelize ziemlich stark verfolgt und ich habe ein Problem, wenn ich zu den Beziehungen geriet. Hier ist mein sehr einfacher Code der Schaffung von zwei sehr einfach 1: 1 Beziehungen mit belongsTo
X ist nicht mit Y verbunden
import Sequelize, { STRING, INTEGER, TEXT } from 'sequelize';
const sequelize = new Sequelize('dbname', '', '');
const User = sequelize.define('user', {
name: STRING,
age: INTEGER
});
const Item = sequelize.define('item', {
name: STRING,
price: INTEGER
});
Item.belongsTo(User);
sequelize.sync({ force: true }).then(() => {
User.create({
name: 'Hobbyist',
age: 22,
Item: {
name: 'Phone',
price: 199
}
}, {
include: [ Item ]
});
});
Fehlern, die ich bekomme:
Unhandled rejection Error: item is not associated to user!
Danke, ich war nicht bewusst, der ‚Artikel -> Artikel“ Ding, und begann alias zu missbrauchen Sequelize immer. tolle. – Hobbyist