【发布时间】:2016-11-20 06:30:40
【问题描述】:
我一直在大量关注 sequelize 的文档,但在涉及关系时遇到了问题。这是我非常简单的代码,使用 belongsTo 创建两个非常基本的 1:1 关系
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 ]
});
});
我得到的错误:
Unhandled rejection Error: item is not associated to user!
【问题讨论】:
标签: sequelize.js