Bonjour
观看了MongoDB的Tom Hollander在MongoDB World 2018上的演示视频后,我了解到MongoDB图表的核心概念是数据源。
Tom向我们展示了基本功能,使我们能够选择数据库的集合作为一个数据源。
我的问题:
如果所选集合包含一些DBRef,MongoDB图表是否可以解决它们? 我们是否还必须选择链接的集合以将其添加到数据源中?
谢谢。
答案 0 :(得分:0)
当前,统计图只能显示单个集合(数据源)中的数据。但是,您可以使用$lookup向数据源添加聚合管道,以使其连接多个集合中的数据。
有关更多信息和示例,请参见Charts: Data Source Pipelines,尤其是Join Data from Two Collections。
或者,您可以在MongoDB中创建View。视图是可查询的对象,其内容由其他集合或视图上的聚合管道定义。 MongoDB不会将视图内容持久保存到磁盘。客户查询视图时,将按需计算视图的内容。