MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Encontre um documento de uma coleção inteira, com um valor específico aninhado em vários subdocumentos incorporados


você pode usar a agregação mongodb para obter a saída exata conforme exigido por
Account..aggregate([
{$match:{'buildings.gateways.devices.verificationCode':"4146"}},
{$unwind:"$buildings"},
{$unwind:"$buildings.gateways"},
{$unwind:"$buildings.gateways.devices"},
{$match:{'buildings.gateways.devices.verificationCode':"4146"}}
])