sql >> Base de Datos >  >> NoSQL >> MongoDB

Filtrado de una matriz incrustada en MongoDB

Podría usar un marco de agregación como este:

db.test312.aggregate(
    {$unwind:"$vehicles"},
    {$match:{"vehicles.name":"Nissan"}},
    {$group:{_id:"$_id",vehicles:{$push:"$vehicles"}}}
)