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

Cách tính tổng giá trị của một khóa trên tất cả các tài liệu trong bộ sưu tập MongoDB

Trong trường hợp này, việc tổng hợp đơn giản và hiệu quả hơn nhiều so với mapReduce:

db.collection.aggregate({
    $group: {
        _id: '',
        subida: { $sum: '$subida' }
    }
 }, {
    $project: {
        _id: 0,
        subida: '$subida'
    }
})
  1. sử dụng nhóm $ với $ sum để tính tổng
  2. sử dụng toán tử $ project của phép chiếu để xóa khóa id do nhà điều hành $ group yêu cầu


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để truy xuất một giá trị từ mongoDB, bằng tên khóa của nó?

  2. Mongodb / mongoose insert không phải là một hàm

  3. Mongoose JS findOne luôn trả về null

  4. Làm thế nào để dừng máy chủ mongodb trên Windows?

  5. .NET thực tiễn tốt nhất cho kết nối MongoDB?