Docs 菜单
Docs 主页
/
MongoDB Compass
/

导出聚合管道结果

在此页面上

  • 关于此任务
  • 步骤
  • 了解详情

要在其他外部工具中使用汇总数据,可以将管道结果从 MongoDB Compass 导出为 JSON 或 CSV 文件。

避免使用 CSV 文件导出备份数据。CSV 文件可能会丢失类型信息,不适合用于备份数据。

1

在聚合管道生成器的右上方,单击 Export(导出)按钮打开模态窗口。

聚合管道上的 Export(导出)按钮
2

Export File Type(导出文件类型)下,选择 JSONCSV。如果选择 JSON,您的数据将作为 JSON 对象数组导出到目标文件。

3

如果选择将数据导出为 JSON 文件,则可以展开 Advanced JSON Format(高级 JSON 格式)下拉菜单,并从以下扩展 JSON 格式中进行选择:

JSON Format
说明
文档样本
默认扩展 JSON
一种字符串格式,可避免任何 BSON 类型信息丢失。 这是默认的 Compass 设置。
{
"fortyTwo" : 42,
"oneHalf" : 0.5,
"bignumber" : {
"$numberLong" : "5000000000"
}
}
宽松扩展 JSON

一种字符串格式,强调可读性和互操作性,但牺牲了类型保护。也就是说,从宽松格式转换为 BSON 可能会丢失类型信息。

警告:为了数据完整性,不建议使用此格式。

{
"fortyTwo" : 42,
"oneHalf": 0.5,
"bignumber" : 5000000000
}
规范扩展 JSON
一种凸显类型保存的字符串格式,但牺牲了可读性和互操作性。 也就是说,从规范模式到 BSON 的转换 通常会保留类型信息,某些特定情况下除外。
{
"fortyTwo" : {
"$numberInt" : "42"
},
"oneHalf" : {
"$numberDouble" : "0.5"
},
"bignumber" : {
"$numberLong" : "5000000000"
}
}
4
5

在新的弹出模态窗口中,输入导出文件的名称,指定文件目标,然后单击 Select(选择)导出管道结果。

  • 从集合导出数据

  • 将管道导出为特定语言

后退

设置 MAX TIME MS