前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MongoDB Compass聚合管道构建器新特性介绍

MongoDB Compass聚合管道构建器新特性介绍

作者头像
MongoDB中文社区
发布2018-08-14 16:58:06
1.8K0
发布2018-08-14 16:58:06
举报
文章被收录于专栏:MongoDB中文社区MongoDB中文社区

作者:Grigori Melnik

译者:徐雷

构建MongoDB聚合管道从未如此简单,Mongodb大数据分析之道。

1

分析数据的最有效方式就是在它已经存储的位置再进行分析。 这就是为什么MongoDB内置的聚合框架的原因。

你用过吗? 如果用过,就会知道它是最强大的MongoDB工具之一。

如果没有,你就错过了这个强大的数据查询分析工具。

实际上,我们喜欢说“聚合是新发现”。

基于数据处理管道的概念(像在Unix或PowerShell一样),聚合框架允许用户通过多级管道“汇聚”文档数据,管道可以对数据进行过滤,转换,排序,计算,聚合等等。 聚合框架能够实时执行扩展的分析和统计分析,并为仪表板生成预聚合结果报告。

2

聚合管道的分析阶段数量没有限制 - 管道可以像我们希望的简单或复杂。 实际上,在决定如何聚合分析数据时,唯一的限制就是人们的想象力。 我们已经看到了一些非常错综复杂的管道!

聚合框架是一个非常灵活的、拥有超过25个分析阶段和100个运算符的丰富工具库(每个发行版还在不断增长)。

为了帮助大家学习,我们决定创建一个聚合构建用户界面的例子。最新Compass beta测试版支持。 在“聚合”选项卡下。

下面的屏幕截图是一个电影movies集合的聚合管道的例子,该管道以英语和日语形式列出了除犯罪或恐怖片以外的所有电影标题、年份和评级,评级为PG或G,从最近时间开始,按每年、字母排序。 每个聚合分析阶段都是逐步加入,该功能可以让我们预览聚合结果。

这个简单易用的UI让我们可以快速地构建聚合查询。 无需担心括号匹配,重新排序阶段,操作符等语法问题,直观的拖放体验和代码框架支持生成这些语法。 聚合运算符以及查询运算符甚至文档字段名称都可以智能提示自动完成。

如果不熟悉操作符含义,点击旁边的信息图标,将直接看到相应的帮助信息。

在构建聚合管道时,我们可以轻松预览结果。 这样,结合重新排列和切换聚合阶段的功能,可以轻松排查聚合管道中的bug。 一切正常后,可以将聚合管道代码复制到剪贴板,或者保存在您的收藏夹列表中,以后重复使用!

3

使用Compass聚合管道构建器,数据分析体验爽上天。 为什么现在就试试呢?

  • 下载最新的测试版Compass,点击下载最新测试版
  • 请参阅Compass中聚合管道构建器的文档
  • 请参阅聚合框架快速入门参考。
  • 要学习聚合框架新技能,可以看MongoDB大学M121课 - 非常值得!

此外,也可以通过JIRA或邮件compass@mongodb.com向我们发送反馈意见。

译者简介:徐雷

转载时,须注明作者、译者、出处和微信号。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mongoing中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档