MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Filtraggio di un array incorporato in MongoDB

Potresti usare il framework di aggregazione in questo modo:

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