sql >> Databáze >  >> NoSQL >> MongoDB

Filtrování vloženého pole v MongoDB

Můžete použít agregační rámec takto:

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


  1. MongoDB:Načítat pouze dokumenty vytvořené za posledních 24 hodin?

  2. Událost na klíč vyprší

  3. MongoDB- Načítání přesného prvku pole, s výjimkou ostatních

  4. Při připojování MongoDB Atlas k Mongoose došlo k chybě časového limitu