我有一個巨大的(大約 1.8gb)JSON 檔案,我打算在 Express 應用程式中使用它的資料。加載 JSON 檔案本身是不可行的,因為 Node 將匯入限制為 512mb。我是 MongoDB(以及一般資料庫)的新手,因此到目前為止一直避免使用它們,但是,這個問題似乎必須使用資料庫來解決。
我想知道是否有一種方法可以將我的 JSON 檔案(包括最多嵌套 5 層的資料)轉換為我可以使用 Mongoose 從我的服務器查詢的 MongoDB 檔案。
uj5u.com熱心網友回復:
我設法通過進一步搜索解決了這個問題。在將最大的物件轉換為陣列(創建一個包含 2000 個小于 16mb 限制的 MongoDB 硬編碼的較小物件的陣列)后,我使用mongoimport命令將 JSON 轉換為檔案。
mongoimport -d DATABASE_NAME -c COLLECTION_NAME --file JSON_FILE --jsonArray
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/456276.html
