sql >> Databáze >  >> NoSQL >> MongoDB

NODE.JS:ZÁVAŽNÁ CHYBA – Přidělení JS se nezdařilo – proces má nedostatek paměti při analýze velkých souborů aplikace Excel

Předtím jsem měl podobný problém. Potřebuji přečíst velký objekt JSON ze souboru txt, ale proces byl zabit, protože mu došla paměť. Pokud jde o tento problém, mým řešením bylo rozdělit tento obrovský soubor na 2 soubory.

Pokud jde o váš problém, mé návrhy jsou:

  1. Zkuste zvýšit limit paměti motoru v8. https://github.com/joyent/node/wiki/FAQ Příklad (8192 znamená 8 GB):

    node --max-old-space-size=8192 server.js 
    
  2. Pokud #1 nefunguje, zkuste přečíst soubor xlsx řádek po řádku s touto knihou:https://github .com/ffalt/xlsx-extract

  3. Pokud #1, #2 nefungují, zkuste https://github.com/extrabacon/xlrd- analyzátor




  1. Jarní data:Jedinečné pole v dokumentu MongoDB

  2. jak porovnat dvě pole v dokumentu v agregaci potrubí (mongoDB)

  3. Jak mohu seřadit podle toho, že hodnoty null jsou naposledy uspořádány v mongodb?

  4. Nelze smazat sbírku z mongodb