2
我一直在关注很多重复续集的文档,并且在遇到关系时遇到了问题。这是我非常简单的代码创建了两个非常基本的1:1个关系中使用belongsTo
X与Y没有关联
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变得。惊人。 – Hobbyist