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

Cách đếm các mục trong danh sách danh sách

Bạn có thể $match sang phiên bản version trường và $map mà lặp lại mol$size để tính độ dài của trường dữ liệu.

db.collection.aggregate(
    [{
        $match: {
            "versionA": "2.1.2"
        }
    }, {
        $project: {
            _id: 0,
            "project": 1,
            "scene": 1,
            "mol": {
                $map: {
                    input: "$mol",
                    as: "mo",
                    in: {
                        $size: "$$mo.data"
                    }
                }
            }
        }
    }]
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Lỗi:giản đồ không hợp lệ, mongodb mong đợi

  2. Angular2 ExpressJs - Tải tệp lên máy chủ

  3. Mongoose getter / setters để chuẩn hóa dữ liệu

  4. Firebase UID có phải là duy nhất trên nhiều ứng dụng không?

  5. Truy vấn 'like' của Laravel với kết nối MongoDB