{
"_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, где то это будет пустой массив.