По сути, я пытаюсь создать отношения «многие к одному» между «Потребностями» и «Группой».Однако для моего использования я буду получать запросы на создание со всеми данными, необходимыми для создания One Pg со всеми потребностями;одним выстрелом;вот так ...
Это мой код, над которым я работал, поэтому
(Небольшой фон)
async new(data: PgroupEntity) {
// const pgp = await this.pgrouprepository.create(
// await this.pgrouprepository.save(pgp);
const pp = await this.pgrouprepository.findOne({ where: { id: 'c682620d-9717-4d3c-bef9-20a31d743a99' } });
Здесь код начинается
for (let item in data.needs ) {
const need = await this.needrepository.create({...data.needs[item], pgroup: pp});
await this.needrepository.save(need);
return need;
}
}
По какой-то причине этот цикл for не работает.Это повторяется только один раз.Приведенный ниже код работает
const need = await this.needrepository.create({...data.needs[2], pgroup: pp});
await this.needrepository.save(need);
Но я не могу сохранить больше одной потребности за раз.