2
I持つ二つのスキーマ挿入データbelongsToのSequelize
- アドレス
- 各従業員がそうつのアドレスを有することになる
従業員は、鉱山スキーマが
以下の通りでありますemployee.js
以下は210がInsertationロジックである、それは動作しません、どのように私は協会の挿入を行うことができます
項目は、私はあなたが持っているだろうforEachの
const obj = {
empId: item.empId,
name: item.name,
joinDateTime: item.joinDateTime,
};
const address = {
street: item.street,
city: item.city,
postalCode: item.postalCode,
};
Employee.build(obj).save().then((resp) => {
/* here how can i perform the insertion in associated address schema
obj.address(address) won't work */
obj.address(address).then(() => console.log('created')).catch(err =>
console.log(err));
}).catch(err => console.log(err));
objはインスタンスではなくプリミティブ型なので、エラー 'TypeError:obj.setAddress(address) 'がスローされますか? –
ああ、そうだよ。 'obj'では新しく作成された' employee'がsaveメソッドのthen-functionに渡されます。 –