如何在mongodb中查找与外部文档相同的集合

时间:2019-05-21 14:24:14

标签: mongodb

我有一个名为“用户”的集合,并且在该集合内有一个名为“朋友”的字段,它是一个数组。它包含一个用户ID。

{ 
  _id: 1
  username: xxx
  friends: [
     {
        userId: 2
     }
  ]
},
{
  _id: 2
  username: yyy
  friends: [
     {
        userId: 1
     }
  ]
}

我想将用户2的数据显示为用户1的朋友 像这样

friends: [
   {
     userId: 2
     username: yyy
   }
]

首先选择_id = 1的用户,然后对朋友中的所有userId输出与userId和_id匹配的用户数据

0 个答案:

没有答案