【发布时间】:2021-07-18 20:11:27
【问题描述】:
我有一个关于如何聚合 mongoose 深度集合的问题,例如我有 3 个集合:
- 专业化工作
[
{
"id": 122,
"name": "Administration",
},
{
"id": 133,
"name": "IT/Computer"
}
]
- 职位(与专业集合有关,一个专业职位有多个职位)
[
{
"id": 1,
"name": "Manager",
"id_specialization": 122
},
{
"id": 2,
"name": "Front End Developer",
"id_specialization": 133
}
]
- 工作(与工作职位的关系)
[
{
"id": 1,
"id_job_position": "1",
"location": "New York"
},
{
"id": 2,
"id_job_position": "2",
"location": "Dallas"
}
]
我想通过“专业化”进行过滤,如果我选择专业化的“122”id,那么我想显示该专业化的职位数据。
[
{
"id": 1,
"id_job_position": "1",
"location": "New York"
}
]
之前谢谢。
【问题讨论】:
标签: mongodb mongoose mongodb-query aggregation-framework