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

Làm cách nào để lấy tất cả các mục phù hợp từ một mảng đối tượng trong MongoDB?

Bạn có thể sử dụng kết hợp:

db.collection.aggregate([
{
    $unwind : "$tags"
},
{
    $match : {
        "tags.type" : "Sports"
    }
},
{
    $group : {
        _id : "$_id",
        tags : {$addToSet : "$tags"}
    }
}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trong MongoDB, làm cách nào để tìm tài liệu được nhúng?

  2. Lỗi ECONNREFUSED khi kết nối với mongodb từ node.js

  3. Làm cách nào để tăng giá trị Số trong Mongoose?

  4. Trong MongoDB, cách thực hiện truy vấn dựa trên việc một trường chuỗi có chứa một trường chuỗi khác không

  5. MongoDB $ stdDevPop