Node.js,猫鼬和循环查询问题

时间:2020-05-19 06:38:51

标签: javascript node.js mongodb mongoose

假设这种情况。 我有一个用于存储产品的集合,该产品具有一个称为“ props”的属性,这是一组对象,具有诸如度量值,重量之类的属性。

当我尝试插入新产品时出现问题。我接收到要插入的对象数组,但是数组可以的每个元素都有一个名为“ propsReference”的属性,如果存在,它将是一个引用该对象的ID目前已插入并有一些道具

因此,如果它具有带有ID的propsReference属性,我想将此对象的属性复制到我要插入的对象中

我能想到的唯一解决方案是对第一个数组进行foreach操作,如果它具有propsReference进行查询,则获取props并将其作为对象的新属性插入到数组的此元素中。

但是在for循环内执行查询时遇到很多问题,猫鼬有什么办法可以避免这种情况?

预先感谢

0 个答案:

没有答案