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

Tính tổng với khung tổng hợp db mongo

Điều này rất dễ thực hiện với đường dẫn tổng hợp :

db.test.aggregate([
  // Filter the docs based on your criteria
  {$match: {
    type1: {$in: ['type1A', 'type1B']},
    type2: {$in: ['type2A', 'type2B']},
    'date.year': 2015,
    'date.month': 4,
    'date.type': 'day',
    'date.day': {$gte: 4, $lte: 7}
  }},

  // Group by iddoc and count them
  {$group: {
    _id: '$iddoc',
    sum: {$sum: 1}
  }},

  // Sort by sum, descending
  {$sort: {sum: -1}}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lỗi khi bật mã hóa dữ liệu bằng khóa cục bộ MONGODB

  2. Làm thế nào để bạn đặt một tệp hình ảnh trong một đối tượng json?

  3. MongoDB mua mLab - Các lựa chọn thay thế lưu trữ MongoDB khác nhau là gì?

  4. Node.js - đợi nhiều lệnh gọi không đồng bộ

  5. Meteor.js - cách thực hiện tìm kiếm của người dùng trên nhiều bộ sưu tập