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

MongoDB få SubDocument

Du kan gøre det med Aggregation Framework. Forespørgslen vil være noget 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. Django Channels Error - Kan ikke importere BACKEND 'asgi_redis.RedisChannelLayer'

  2. mongoDB array paginering

  3. Er der nogen anbefalet værdi af COUNT for SCAN / HSCAN kommando i REDIS?

  4. Hvorfor udløber Redis-nøgler ikke?