No vídeo, o Guilherme filtra a consulta por "habilidades.nome": "inglês"
, mas habilidades é um array com vários objetos dentro:
{
"habilidades": [
{
"nome": "inglês",
"nivel": "avançado"
}
]
}
Normalmente, em Javascript não conseguiríamos acessar a propriedade de um objeto contido em um array dessa forma, certo? Acredito que teríamos que acessar algum index do array ou então mapear cada um dos seus itens.
Essa sintaxe seria então algo específico do MongoDB?