我正在收集以下文件。
{
"_id": Object('sjaflj'),
"employee_id": "23849823432",
"name": "employee-1",
"department": "department-1",
"type": "manager",
"associations" : [
{
"name" : "associated_components",
"values" : [
"45c10396cefa7351b1ddadf6d6a29c37"
]
}
]
}
# Document-2
{
"_id": Object('sjafljwerq'),
"employee_id": "45c10396cefa7351b1ddadf6d6a29c37",
"name": "employee-2",
"department": "department-1",
"type": "employee",
"associations" : [
{
"name" : "associated_components",
"values" : []
}
]
}
我正在根据名称,部门和类型从数据库中获取文档。如果记录类型为“经理”,我想获取所有子文档。
附加到管理器的子记录的键位于关联中->值。
我如何使用单个查询从集合中获取所有记录+子记录。 ?
请提出一些建议,这将非常有帮助。谢谢。