我正在使用Linq根据嵌套的子对象深度未知的对象的嵌套数组来过滤文档
{
"name": "Skill test add step 2",
"language": "Arabic",
"description": "New desc",
"steps": [
{
"name": "New step 1",
"childSteps": []
},
{
"name": "Step 4",
"childSteps": [
{
"name": "Step 1",
"childSteps": [
{
"name": "Step 6",
"childSteps": [...]
},
{
"name": "Step 7",
"childSteps": null
}
]
},
{
"name": "Step 5",
"childSteps": [...]
}
]
}
],
"id": "f15f743d-4175-46b7-ad9d-de0afa18e6e0"
}
这是我正在过滤的主要文档的样本。 childSteps是一棵深度未知的树。 如何过滤名称为“ Step 6”的childSteps。