如何将好友的好友添加到我的好友列表中?

时间:2021-06-15 00:44:54

标签: mongodb mongoose aggregate pipeline

我有一个返回以下结果的聚合语句。我想将此 result-1 更改为 result-2。我怎样才能做到?请教我那个管道。 结果-1

[ { _id: "sdfsdfasdasdfasdf", 名称:“机器人詹姆斯” 朋友:[

    ]
}    
{
    _id: "sdfsdfasdasdfasdf",
    name: "John Wu"
    friends: [
        {
            id: "asdfasdfasdfaadsf",
            name: "John Wu-1"
            friends: [
                {
                    id: "asdfasdfasdfaadsf",
                    name: "John Wu-1-1"
                    friends: [
                        
                    ]
                },
                {
                    id: "asdfasdfasdfaadsf",
                    name: "John Wu-1-2"
                    friends: [
                        
                    ]
                }                                  
            ]
        }
    ]
}

]

这里,机器人詹姆斯和吴约翰是我的朋友,机器人詹姆斯没有任何朋友,但约翰吴有朋友。 如果我的朋友有他们的朋友,我想将他们的朋友添加到我的朋友列表中,而不是他,例如关注。

[ { _id: "sdfsdfasdasdfasdf", 名称:“机器人詹姆斯” 朋友:[

    ]
}    
{
    id: "asdfasdfasdfaadsf",
    name: "John Wu-1"
    friends: [
        {
            id: "asdfasdfasdfaadsf",
            name: "John Wu-1-1"
            friends: [
                
            ]
        },
        {
            id: "asdfasdfasdfaadsf",
            name: "John Wu-1-2"
            friends: [
                
            ]
        }                                  
    ]
}

]

0 个答案:

没有答案
相关问题