我从称为“ fileprocessingrequest”的集合的聚合查询中获取结果。我试图将“ fileprocessingrequest”集合的结果中的字段AssetIDArray(array)合并到另一个名为“ subscriber”的集合中,该集合由一个字段dvr_id(Array)组成。它不应允许重复的ID合并我试图弄清楚如何在不重复记录的情况下将AssetID数组合并到dvr_id数组中。以下是fileprocessingrequest集合的汇总结果[{"AssetIDArray":["SID_BIGBANG_2ACF","SID_BIGBANG_2ACD","SID_BIGBANG_2ACC","SID_BIGBANG_2ACB"],"count":7}]订户收集结果如下所示[{"_id":"5cca2a6a1055de2ff407d4c3","dvr_id":["SID_BIGBANG_2ACF","SID_BIGBANG_2ACD"]}]我希望“ fileprocessingrequest”集合中的数组与“ subscriber”集合中的数组合并而不会重复。我无法弄清楚该如何做。
1 回答
呼如林
TA贡献1798条经验 获得超3个赞
const setId = new Set([...AssetIDArray, ...dvr_id]); const uniqArr = Array.from(_set);
添加回答
举报
0/150
提交
取消