我從稱為“ 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”集合中的數組合并而不會重復。我無法弄清楚該如何做。
如何將一個收集字段合并到另一個沒有重復的收集字段中
幕布斯6054654
2021-05-14 14:12:21