MongoDB按需物化视图

ff29svar  于 2023-10-14  发布在  Go
关注(0)|答案(1)|浏览(135)

golang mongo驱动支持物化视图吗?https://www.mongodb.com/docs/manual/core/materialized-views/

guykilcj

guykilcj1#

我不确定我是否理解了这个问题,尽管我认为这个问题的答案是“是的,司机支持它”。在撰写本文时,MongoDB中的所有内容最终都由集合支持。也许下文提供的其他背景将进一步澄清。
这里需要注意的关键是,MongoDB中目前没有特殊的“物化视图”对象。有:

  • 收藏
  • Views,这是有效的聚合管道定义,用于存储在数据库中的 * 集合 *,并在执行针对视图的查询时动态执行。
  • "On-Demand Materialized Views",这是一种使用$out$merge更新 * 集合 * 的技术。

关于最后一点,您可以直接在[链接页面]上看到对此的引用,例如:
$merge阶段将输出写入monthlybakesales集合。
所以这里没有什么特别的司机支持。驱动程序将与受支持的集合进行交互。

相关问题