sql >> データベース >  >> NoSQL >> MongoDB

ページ化されたデータと合計を使用したMongo集計

    多くのイベントがある場合、{$ push: "$$ ROOT"}は、Mongoにエラーを返します。私は、$ facetで解決しました(バージョン3.4以降でのみ機能します)

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


    1. java.lang.IncompatibleClassChangeError:クラスMongoの実装

    2. MongoDB $ inc

    3. SpringBootredisTemplateの自動配線に失敗しました

    4. マングース接続エラーコールバックはありますか