このバージョンのドキュメントはアーカイブされており、サポートされなくなりました。5.0 配置をアップグレードするには、 MongoDB 6.0 のアップグレード手順 を参照してください。
時系列データのマテリアライズドビューは、次の場合に役立ちます。
- アーカイブ 
- 分析 
- 未加工データにアクセスできないチームのデータアクセスを容易にする 
オンデマンドのマテリアライズドビューを作成するには、  $merge集計パイプライン ステージを使用してデータを変換して保存します。
db.weather.aggregate([   {      $project: {         date: {            $dateToParts: { date: "$timestamp" }         },         temp: 1      }   },   {      $group: {         _id: {            date: {               year: "$date.year",               month: "$date.month",               day: "$date.day"            }         },         avgTmp: { $avg: "$temp" }      }   }, {      $merge: { into: "dailytemperatureaverages", whenMatched: "replace" }   } ]) 
上記のパイプラインでは、 weatherコレクションに基づいて、すべての日次平均温度を持つdailytemperatureaveragesコレクションが作成または更新されます。
注意
これらのマテリアライズドビューの更新をネイティブにスケジュールすることはできません。
マテリアライズドビューの詳細については、「オンデマンドのマテリアライズドビュー 」を参照してください。