2016-11-06 72 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