【发布时间】:2015-01-25 09:46:19
【问题描述】:
我已经从续集创建了我的模型。我有一个作为地址对象附加的用户模型。链接定义如下:
User.hasMany(Address);
Address.belongsTo(User);
我要存储的对象具有正确的结构,并附有子对象:
{
Username: "John",
Email: "John@test.com",
Address: [{
street: "somestreet"
}]
};
当我尝试创建对象时,父对象被插入到我的数据库中,但应用程序以 [sequelize object] 退出,不包含方法 .save()
我创建如下:
User.create(user).success(function(user){
});
我已在我的 sequelize 实例上启用了日志记录,我可以看到正在为父对象生成正确的 sql,但我被困在如何正确存储子(关联)对象上。
【问题讨论】:
-
根据那个声明不应该是
Address: [{street: "somestreet"}]吗?许多,而不是一个。 -
@JanR 你能用上面写的代码创建子实例吗??
-
是的,请确保将其作为数组传入 [ ]
标签: node.js express sequelize.js