MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Agregasi Mongo dengan data dan total paginasi

Jika Anda memiliki banyak acara, {$ Push:"$$ ROOT"}, akan membuat Mongo mengembalikan kesalahan, saya telah menyelesaikannya dengan $facet (Hanya berfungsi dengan versi 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. Cara Menjatuhkan Database di MongoDB dari Command Line

  2. Mencari di mongo db menggunakan regex luwak vs. teks

  3. MongoDB $reverseArray

  4. mengimpor JSON ke mongoDB menggunakan pymongo

  5. Impor File CSV ke MongoDB dengan mongoimport