当前位置: 首页 > 面试题库 >

将Mongo Collection转储为JSON格式

上官高逸
2023-03-14
问题内容

有什么办法可以将mongo集合转储为json格式吗?无论是在外壳上还是使用Java驱动程序,我都在寻找性能最好的一个。


问题答案:

Mongo包含可转储集合的mongoexport实用程序(请参阅文档)。该实用程序使用本机libmongoclient,可能是最快的方法。

mongoexport -d <database> -c <collection_name>

也有帮助:

-o:将输出写入文件,否则使用标准输出(docs)

--jsonArray:生成一个有效的json文档,而不是每行一个json对象(docs)

--pretty:输出格式化的json(docs)



 类似资料:
  • 问题内容: 我尝试使用json格式的文件作为输入。这是示例数据的片段。 可以在r中使用这种复杂的json格式制作一个csv,以便更平滑地处理数据吗? 例如,有以下基本类别:基本信息照片创建者位置类别网址 可以制作带有basic_information.id,creator.id等子类别类别的csv文件吗? 问题答案: 在研究您的答案时,我在评论中张贴了一些链接,但现在我非常确信这是解决问题的方法。

  • 问题内容: 我有一个带有两列的Pandas –一列带有文件名,一列带有生成它的时间: 我正在尝试将其转换为以下格式的JSON文件: 使用命令时,将以以下格式获取记录: 我只是想知道是否存在以所需格式获取JSON文件的选项。任何帮助,将不胜感激。 问题答案: 您得到的输出是。因此,您可以根据需要简单地对其进行切片,并从中删除逗号。 要将输出写入文本文件,您可以执行以下操作:

  • 问题内容: 我收到了JSON文件,但不知道如何读取。有转换器可以在其中生成漂亮的CSV文件,以便将其加载到MS Excel中吗?我不懂JSON,所以如果有人编写脚本或将我链接到可以完成此任务的脚本,那将非常棒。 我在http://json.bloople.net上找到了一些接近的东西,但是不幸的是,它是JSON到HTML。 编辑:jsonformat.com越来越近,但是它仍然不是CSV。 问题答

  • 问题内容: 我有一个在浏览器中打开JSON数据的链接,但是不幸的是我不知道如何读取它。是否可以使用JavaScript以CSV格式转换此数据并将其保存在JavaScript文件中? 数据如下: 我能找到的最接近的是:将MSExcel的JSON格式转换为CSV格式 但是它将下载到CSV文件中,我将其存储在一个变量中,即整个转换后的数据。 还想知道如何更改转义字符:恢复正常。 我尝试了这段代码: 但这

  • 问题内容: 在Go中整合了一个MySQL到JSON的快速转储工具。但是,我发现我从数据库检索的所有内容都是一个数组。因此,我将所有内容编码为字符串,而不是本机JSON整数或布尔值。 代码子集: 问题答案: 我还需要将数据库表转储到json,这是我实现的方式:(与本主题中的另一个答案不同,所有内容都不是字符串,这要归功于这个答案:我可以正确获取整数字段) 这是一个示例输出:

  • 我试图用以下格式转换一个JSON: 我已经计算了JSON,现在我需要使用evaluatejsonpath输出中的属性来获得以下格式: 它们是内置的处理器来完成此转换吗,还是需要在executionscript处理器中开发一个Python脚本?