Wpis z mikrobloga

Chciałabym zrobić relację wiele do wielu między produktami i ich kategoriami, ale jak próbuje dodać do produktu kategorie stworzoną już wcześniej, to w bazie danych tabela asocjacyjna nie wypełnia się danymi mimo, że w kodzie tworze produkt z dodaną kategorią, co widać w wyprintowanych logach. Jak to naprawić?
#programowanie #typescript #postgresql #nodejs
rozowyslonikx - Chciałabym zrobić relację wiele do wielu między produktami i ich kate...

źródło: comment_1669928073NunVlhIXGVCN6ZB6QRyH1d.jpg

Pobierz
  • 9
@rozowyslonikx: jak już używasz async/await to rób to wszędzie.

const cateq = await seasonRepo.find({ where { name: "Example" } });
const prod = new Product("xd", "httpxd", 5.0, cateq);
const seasonRepo2 = AppDataSource.getRepository(Product);
await seasonRepo2.save(prod);
res.json(prod);