MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDB mendapatkan SubDocument

Anda dapat melakukannya dengan Kerangka Agregasi. Kueri akan menjadi seperti:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mendapatkan kembali dokumen yang diperbarui dari metode findOneAndUpdate?

  2. Mengapa saya mendapatkan peringatan usang ini?! MongoDB

  3. mongoexport E QUERY SyntaxError:Pengidentifikasi tak terduga

  4. Agregat Mongodb (hitungan) di beberapa bidang secara bersamaan

  5. Bagaimana Memastikan Cluster MongoDB Anda Dapat Bertahan dari Pemadaman Amazon AWS?