Как получить значение элемента?

{
    "_id": {
        "$oid": "611d7cd49db565e2890563d4"
    },
    "url": "example.com",
    "results": {
        "urls": {
            "http://exampe.com/": {
                "status": {
                    "$numberInt": "301"
                }
            },
            "https://example.com/": {
                "status": {
                    "$numberInt": "200"
                }
            }
        },
        "technologies": [{
            "slug": "sentry",
            "name": "Sentry",
            "confidence": {
                "$numberInt": "100"
            },
            "version": null,
            "icon": "Sentry.svg",
            "website": "https://sentry.io/",
            "cpe": null,
            "categories": [{
                "id": {
                    "$numberInt": "13"
                },
                "slug": "issue-trackers",
                "name": "Issue trackers"
            }]
        }, {
            "slug": "salesforce",
            "name": "Salesforce",
            "confidence": {
                "$numberInt": "100"
            },
            "version": null,
            "icon": "Salesforce.svg",
            "website": "https://www.salesforce.com",
            "cpe": null,
            "categories": [{
                "id": {
                    "$numberInt": "53"
                },
                "slug": "crm",
                "name": "CRM"
            }]
        }
    }
}


Коллекция состоит из таких элементов. Как мне получить все записи где results->technologies->categories='crm'?
Если брать во внимание, что не во всех элементах есть results->technologies, где то это будет пустой массив.
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы