对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

基于时间序列数据构建物化视图

时间序列数据的物化视图可用于:

  • 归档

  • 分析

  • 有助于无法访问原始数据的团队访问数据

要创建按需物化视图,请使用 $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 集合。

注意

本身无法计划刷新这些物化视图。

有关物化视图的更多信息,请参阅按需物化视图。

给本页内容打分