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

nhóm trong mongo loại trừ giá trị null

Bạn cần thêm $match bước đường ống sẽ lọc các tài liệu đến dựa trên trường được nhúng "$productAttribute.colour" hiện có và không rỗng:

    db.productMetadata.aggregate([
    { 
        "$match": {
            "productAttribute.colour": { 
                "$exists": true, 
                "$ne": null 
            }
        }    
    },
    { 
        "$group": {
            "_id": {
                "color": "$productAttribute.colour",
                "gender": "$productAttribute.gender"
            },
            "count": { 
                "$sum": 1 
            }
        }   
    }        
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cập nhật một phần tài liệu con với nodejs / mongoose

  2. systemctl không tìm thấy trong khi xây dựng hình ảnh mongo

  3. Một bộ sưu tập MongoDB có thể có một bộ sưu tập khác bên trong nó không?

  4. Khung tổng hợp MongoDB - Đổi tên trường động

  5. Tổng hợp $ facet trong monogdb