Найти значение в родительских полях документа ИЛИ дочерних полях документа

Я хочу запросить / найти значение, которое может совпадать с полями родительского документа или дочернего документа. Как я могу сделать это с вложенными документами? Вот пример данных:

[{
    "id":"1001"
    "path":"1.Project",
    "Project_Title":"Sample Project",
    "_childDocuments_":[
    {
        "id":"2001",
        "path":"2.Project.Submission",
        "Submission_No":"1234-QWE",
        "_childDocuments_":[
        {
            "id":"3001",
            "path":"3.Project.Submission.Agency",
            "Agency_Cd":"QWE"
        }
        ]
    }]
}, {
    "id":"1002"
    "path":"1.Project",
    "Project_Title":"Test Project QWE",
    "_childDocuments_":[
    {
        "id":"2002",
        "path":"2.Project.Submission",
        "Submission_No":"4567-AGY",
        "_childDocuments_":[
        {
            "id":"3002",
            "path":"3.Project.Submission.Agency",
            "Agency_Cd":"AGY"
        }]
    },{
        "id":"2003",
        "path":"2.Project.Submission",
        "Submission_No":"7891-QWE",
        "_childDocuments_":[
        {
            "id":"3003",
            "path":"3.Project.Submission.Agency",
            "Agency_Cd":"QWE"
        }]
    }]
}]

Я хочу получить все проекты с Project_Title:* QWE * ИЛИ Submission_Submission_No:* QWE *

0 ответов

Другие вопросы по тегам