【发布时间】:2022-01-03 04:55:12
【问题描述】:
我之所以写,是因为我在处理映射表时有一个问题。在网页上创建用户时,我想把现有的信息和数据称为设备。每个用户可以从多个设备入手,所以他们创建了一个像图片一样的映射表来解决 N:M 关系。
但是,要想把数据放到typeorm的映射表中,必须先创建一个user对象和一个item对象。在将循环设置为用户设置的设备数量以查找从网络接收到的设备编号后,我们正在创建一个设备对象并将其插入到映射表中。
有没有比我现在做的更好的方法?
await Promise.all(
items.map(async (element) => {
const uItem = new UserItem();
uItem.item = element.item;
uItem.user = user;
uItem.period = element.period;
await transactionManager.save(uItem);
})
);
【问题讨论】: