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

Tổng hợp Mongo với dữ liệu được phân trang và tổng số

Nếu bạn có nhiều sự kiện, {$ push:"$$ ROOT"}, sẽ khiến Mongo trả về lỗi, tôi đã giải quyết nó bằng $ facet (Chỉ hoạt động với phiên bản 3.4+)

aggregate([
    { $match: options },
    {
      $facet: {
        edges: [
          { $sort: sort },
          { $skip: skip },
          { $limit: limit },
        ],
        pageInfo: [
          { $group: { _id: null, count: { $sum: 1 } } },
        ],
      },
    },
  ])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn Java / MongoDB theo ngày

  2. Ký tự khoảng trắng trong MongoDB

  3. Mongodb đếm tất cả các phần tử mảng trong tất cả các đối tượng khớp theo tiêu chí

  4. Thứ tự phản hồi cho MongoDB $ trong truy vấn?

  5. MongoDB $ hoặc truy vấn