MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB lấy SubDocument

Bạn có thể làm điều đó với Aggregation Framework. Truy vấn sẽ giống như sau:

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. MongoDB $ tồn tại

  2. Quản lý trực quan các tài liệu và bộ sưu tập MongoDB

  3. Các truy vấn tổng hợp trung bình trong Meteor

  4. Cách cài đặt NodeJS với MongoDB trên Ubuntu

  5. làm thế nào để tôi có thể biết những cổng mongo đang lắng nghe từ trình bao mongo?