文档菜单
文档首页
/
MongoDB Compass
/

导出聚合管道结果

在本页中

  • 关于此任务
  • 步骤
  • 了解更多

要在外部工具中使用您的聚合数据,您可以从以下位置导出管道结果MongoDB Compass作为一个 JSON 或 CSV 文件。

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

1

在聚合管道构建器的右上角,点击导出按钮以打开模态窗口。

Export button on aggregation pipeline
2

导出文件类型 下,选择 JSONCSV。如果您选择 JSON,则您的数据将以 JSON 对象数组的形式导出到目标文件。

3

如果您选择将数据导出为 JSON 文件,可以展开 高级 JSON 格式 下拉菜单,并从以下扩展 JSON 格式中选择

JSON 格式
描述
示例文档
默认扩展 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

在新弹出的模态窗口中,输入导出文件的名称,指定文件位置,然后点击选择以导出您的管道结果。

  • 从集合中导出数据

  • 将管道导出到特定语言

返回

设置最大时间 MS