从大型MongoDB中读取,写入JSON

时间:2016-11-06 05:58:13

标签: python json mongodb

我有一个包含大约70GB数据的MongoDB。我需要将整个数据库下载到一个JSON文档中,最好是使用Python。但是,当我尝试ZoneId z = ZoneId.of( "Asia/Hong_Kong" ) ; ZonedDateTime zdt = instant.atZone( z ) ; 几百万次时,我倾向于无意中创建一个格式错误的JSON。将整个数据库存储在内存中并不是一个选择,因为,70gb> 16GB的RAM。如何一次一个地将JSON文档写入Python中的同一文件对象?

谢谢!

1 个答案:

答案 0 :(得分:4)

使用mongoexport导出数据:

mongoexport --db test --collection traffic --out traffic.json