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

Mongodb - số lượng mục sử dụng addToSet

Bạn cần sử dụng $ size toán tử trong phép chiếu như sau:

db.collection.aggregate([{
    $group: {
    _id: {
        organization: "$user.organization"
    },
    machineId: {
        "$addToSet": "$user.machineId"
    }
    }
}, {
    $project: {
    "organization": "$_id.organization",
    "machineId": 1,
    "_id": 0,
    "size": {
        $size: "$machineId"
    }
    }
}])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Xuất một mảng trong csv từ MongoDB

  2. MongoDB phiên bản 2.6 vẫn không thành công trên lập chỉ mục địa lý 2dsphere với lý do không thể giải nén các khóa địa lý và hình dạng có thể bị sai

  3. $ ReplaceRoot trong tổng hợp mongodb

  4. Kiểm tra xem trình điều khiển PHP MongoDB đã được cài đặt chưa

  5. Tại sao không nên sử dụng các hàm được lưu trữ phía máy chủ trong MongoDB?