如何在使用猫鼬中另一个集合中的文档填充其字段时查询文档?

时间:2021-01-13 18:07:11

标签: mongodb mongoose

我有三个模式,分别称为 A、B 和 C。

所有架构都有自动生成的 _idnameactive 字段。但是C有一个额外的字段relations,它是一个对象,里面有两个字段a_idb_id。类似的东西:

{
  _id,
  name,
  active,
  relations: {
    a_id,
    b_id
  }
}

我想从 C 查询所有文档,其中相关的 A 和 B 文档都处于活动状态。因此,将 ids: a_idb_id 替换为实际对应的文档。

类似于:C.findMany({ 'relations.a_id': true, 'relations.b_id': true })

我该怎么做?

0 个答案:

没有答案