2016-11-06 71 views
1

我有一个MongoDB,其中包含大约70gb的数据。我需要将整个数据库下载到一个JSON文档中,最好使用Python。但是,当我尝试和做json.dump(object, file_object)几百万次时,我倾向于无意中创建一个格式不正确的JSON。将整个数据库存储在内存中不是一种选择,因为,70gb> 16gb的RAM。我怎样才能一次一个地将JSON文档写入Python中的同一个文件对象?从大的MongoDB中读取,写入JSON

谢谢!

回答

4

使用mongoexport导出数据:

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