sql >> データベース >  >> NoSQL >> MongoDB

NODE.JS:致命的なエラー-JSの割り当てに失敗しました-大きなExcelファイルの解析中にメモリが不足しました

    私は以前に同様の問題を抱えていました。 txtファイルから巨大なJSONオブジェクトを読み取る必要がありますが、メモリが不足したため、プロセスが強制終了されました。この問題に関して、私の解決策は、この巨大なファイルを2つのファイルに分割することでした。

    あなたの問題に関して、私の提案は次のとおりです。

    1. v8エンジンのメモリ制限を増やしてみてください。 https://github.com/joyent/node/wiki/FAQ 例(8192は8GBを意味します):

      node --max-old-space-size=8192 server.js 
      
    2. #1が機能しない場合は、次のlibを使用してxlsxファイルを1行ずつ読み取ってみてください: https:// github .com / ffalt / xlsx-extract

    3. #1、#2が機能しない場合は、https://github.com/extrabacon/xlrd-を試してください。パーサー




    1. 並べ替え順序に基づいて、コレクション内のドキュメントの配置を取得します

    2. mongodbに流星を配置します

    3. Mongoidが書き込んでいる現在のデータベースをプログラムで取得するにはどうすればよいですか?

    4. 致命的なエラー:mongodbphpドライバー1.1.2およびPHP7.0.2を使用しているときにクラス'MongoDate'が見つかりません-Laravel5.1