你好,
在看了MongoDB的Tom Hollander在2018年MongoDB世界大会上的演讲视频后,我理解了MongoDB图表的核心概念是数据源。
Tom向我们展示了允许我们选择一个数据库集合作为一个数据源的基本功能。
我的问题:
如果选择的集合包含一些DBRefs,MongoDB图表会解析它们吗?我们是否必须同时选择链接的集合才能将其添加到数据源中?
提前谢谢。
发布于 2020-03-11 07:44:50
目前,一个图表只能显示来自单个集合(数据源)的数据.However您可以使用$lookup向一个数据源添加一个聚合管道,让它连接来自多个集合的数据。
有关更多信息和示例,尤其是Join Data from Two Collections,请参阅Charts: Data Source Pipelines。
或者,您可以在MongoDB中创建View。视图是一个可查询对象,其内容由其他集合或视图上的聚合管道定义。MongoDB不会将视图内容持久化到磁盘。视图的内容是在客户端查询视图时按需计算的。
https://stackoverflow.com/questions/56570982
相似问题