Я создал свои модели для продолжения. У меня есть модель User, которая прикрепляется как объект Address. Ссылки определяются как таковые:Sequelize, сохранить объект вместе с дочерним (связанным) объектом
User.hasMany(Address);
Address.belongsTo(User);
Объект Я пытаюсь магазин имеет правильную структуру с ребенком прикрепленную:
{
Username: "John",
Email: "[email protected]",
Address: [{
street: "somestreet"
}]
};
При попытке создать объект, родительский элемент вставлен в моя база данных, но выходит приложение с [объект sequelize] не содержит метод .save()
я создаю следующим образом:
User.create(user).success(function(user){
});
У меня включена регистрация в моем экземпляре sequelize, и я вижу, что правильный родительский объект создается, но я зациклился на том, как правильно хранить дочерний (связанный) объект.
Не должно быть «Адрес: [{street:« somestreet »}]' согласно этой декларации? Многие, а не одни. – Wrikken
@JanR вы могли создать дочерний экземпляр, используя написанный выше код? – sunitj
Да, убедитесь, что вы передали его в виде массива [] – JanR