Data Explorer 提供了一个聚合管道构建器来进程数据。聚合管道根据所选管道阶段将文档转换为聚合结果。
MongoDB Atlas聚合管道构建器主要用于构建管道,而不是执行管道。管道构建器提供了一种导出管道以在驾驶员中执行的简单方法。
访问数据
要在Cloud Manager用户界面中与数据交互,请执行以下操作:
所需角色
要在Data Explorer中创建和执行聚合管道,您必须至少被授予Project Data Access Read Only角色。
访问聚合管道构建器
创建聚合管道
3
排序规则
使用排序规则指定特定于语言的字符串比较规则,例如字母大小写和重音符号规则。
要指定排序规则文档,请点击管道构建器顶部的 Collation(排序规则)。
排序规则文档包含以下字段:
{ locale: <string>, caseLevel: <boolean>, caseFirst: <string>, strength: <int>, numericOrdering: <boolean>, alternate: <string>, maxVariable: <string>, backwards: <boolean> }
从文本导入 Aggregation Pipeline
您可以将聚合管道从纯文本导入到管道构建器中,以轻松修改和验证管道。
要从纯文本导入管道,请执行以下操作:
2
在此对话框中键入或粘贴管道。
您的管道必须与 db.collection.aggregate() 方法的 pipeline 参数的语法匹配。
重置管道
要使管道返回到初始空白状态,单击管道构建器顶部的“+”图标。
将聚合管道导出为客户端库语言
您可以使用聚合管道构建器将完成的管道导出为受支持的客户端端库语言之一; Java、Node、 C#和Python 3。使用此功能来格式化和导出管道,以便在应用程序中使用。
要导出聚合管道,请执行以下操作:
3
选择所需的导出语言。
在 Export Pipeline To 下拉菜单中,选择所需的语言。
左侧的 My Pipeline 窗格以 mongosh 语法显示您的管道。
右侧窗格将以所选语言显示您的管道。
聚合管道设置
修改 aggregation pipeline 构建者设置:





