sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB hämta SubDocument

Du kan göra det med Aggregation Framework. Frågan kommer att vara något i stil med:

db.customer.aggregate([
    {$unwind : "$channels"},
    {$match : {"channels.id" : "10000-1"}},
    {$project : {_id : 0, 
                 id : "$channels.id", 
                 name : "$channels.name", 
                 enabled : "$channels.enabled"}}
])


  1. Hur fungerar exemplet med meddelanderäkning i Meteor docs?

  2. Dynamiska attribut med Rails och Mongoid

  3. MongoDB:För många positionella (dvs. '$') element hittades i sökvägen

  4. Redis ERR okänt kommando 'FLUSHDB'