問題タブ [neo4j-apoc]
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.
graphenedb - 最新の APOC を Neo4j 3.1.1 にインストールした後、一部の APOC 手順が欠落している
Neo4j APOC ストアド プロシージャをインストールしましたが、一部のプロシージャにしかアクセスできないようです。たとえば、「CALL apoc.convert.toJson([1,2,3])」を実行すると、次のエラー メッセージが表示されます。
apoc.convert.toJson
このデータベース インスタンスに登録されている名前のプロシージャはありません。プロシージャ名のスペルが正しいこと、およびプロシージャが適切にデプロイされていることを確認してください。
しかし、利用可能な手順を見ると、「apoc.algo.aStar」、「apoc.algo.aStarConfig」、「apoc.algo.allSimplePaths」など、多くの APOC 手順が利用可能であることがわかります。全部で 213 の利用可能な手続きがあり、その大部分は APOC からのものですが、私が電話しようとしている他の多くの人は利用できないようです。
フォーラムでいくつかの提案に出くわしましたが、ホスティングに GrapheneDB を使用しているため、手順と拡張機能のインストーラーを使用する以外に多くのオプションはありません。
- APOC バージョン: 3.1.0.3
- Neo4J バージョン: Community Edition 3.1.1
- 主催:Graphenedb
ありがとう
neo4j - Neo4j Cypher クエリで apoc.map.fromPairs を使用する NullPointer
以下のコードを使用して、特定のノード (id(65)) から 3 つの内向きのエッジであるすべてのノードを返し、apoc.map.fromPairs プロシージャを使用して結果を JSON グラフとしてフォーマットします。開始ノードから 3 エッジ離れたノードがない場合、エラーが発生します。
OPTIONALステートメントを含めると、パターンの欠落部分に使用される「null」に対してapoc.map.fromPairsプロシージャが実行中のbelowerrorをスローするようです。
関数の呼び出しに失敗しました
apoc.map.fromPairs
: 原因: java.lang.NullPointerException
これをどのように克服できるかについての提案。マップにキーがあるかどうかを確認する CASE ステートメントを作成しようとしましたが、それも機能しませんでした。
どうもありがとう
java - Neo4j Java API プロパティ コンテナの使用
Neo4j から Gephi に重みを送信できるように、Gephi の apoc プラグインを更新しようとしています。これは、プラグインのオリジナル バージョンです。簡単に組み替えできると思ったのは
このようなものに、関係の解析方法を変更し、重みを追加して返す
ここで、私が Java 初心者であり、JAVA データ型と対話する方法がわからないという問題が発生します。プロパティコンテナでこのドキュメントを見つけました。そこでgetProperty(String key)
メソッドを見つけて、上記のように使用しようとしましたが、次のエラーが発生しました
/Users/Hal/Job/neo4j-apoc-procedures/src/main/java/apoc/gephi/Gephi.java:81: エラー: 互換性のない型: オブジェクトを文字列に変換できません String weight = r.getProperty("weight" );
これは基本的な Java の問題だと思いますが、これをデバッグする方法がわかりません。私も試しString weight = r.getProperty(weight);
ましたが、同じエラーが発生しました。助けていただければ幸いです