問題タブ [neo4j-driver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
46 参照

node.js - すべての単純な (循環) パス クエリが返すデータが多すぎる -> ヒープ オーバーフロー

私は Neo4j を初めて使用し、Javascript ドライバーで Neo4j デスクトップ バージョンを使用しています。私のグラフには約 30.000 のノードと 40.000 のエッジがあります。最後のアプローチは、グラフ内のすべての単純なサイクルを取得することですが、次の暗号クエリを実行しようとしているときにヒープ オーバーフローに直面しています。

これはもちろん、クエリが見つかったすべての単純なサイクルを返そうとするためです。これは私のヒープにはあまりにも多く、残念なことに node.js のメモリを増やすことはオプションではありません。

この問題を回避して、グラフからすべての単純なサイクルを取得する方法はありますか?

これが私が得たヒープオーバーフローエラーです: