問題タブ [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.

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

neo4j - neo4jでタイムアウトapoc.load.jsonを設定する方法

Cypher クエリを実行するCALL apoc.load.json("URL")と、Neo4j が次のエラー メッセージを返します。

URL を読み取れません ... json: 読み取りがタイムアウトしました

これにタイムアウトを設定する方法は?

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

neo4j - Cypher - 結果からサブグラフを削除

私は次のグラフ グラフレイアウトを持っています

ご覧のとおり、グラフには次の関係があります。

  1. (u::4)-[ADDED_RESOURCE]->(:resource)<-[ADDED_RESOURCE]-(u::3) \\ u::4, u::3 are the ids of the nodes.

  2. (u::4)-[UNLINK]->(u::3)

APOC を使用して、次のようにグラフをトラバースしています。

これは、関連するリソースを介してu::Xノードに関連するすべてのノードを返します。u::1

u::4とはリンクされていないためu::3、トラバーサルでその接続を無視し、 に関連するサブグラフを返さないようにしたいと思いますu::3。したがって、 を返す代わりにu::4, u::3, u::2, u::5、 のみを返す必要がありu::4ます。

トラバース中に特定の関係を持つノードを無視するよう APOC に指示する方法はありますか?

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

neo4j - 最短経路を計算しながら両方向にトラバースする Apoc Dijkstra

私は、neo4j とその apoc プロセス ライブラリを使用して、2 つのノード間の最短パスを取得しようとしています。
たとえば、以下のように 2 つのノードを作成します

それから私は彼らの関係をそのように確立します

これで、A から B への有向関係が確立されましたが、その逆ではありません。したがって、次のようにapoc Dijkstraを呼び出すと

B から A への有向パスではないため、結果は得られません。しかし、A から B へのパスを使用してクエリを実行した場合と同じ結果が得られます。

なぜそうなのか誰か教えてもらえますか?ダイクストラが方向を無視しているのはなぜですか? どんな助けでも大歓迎です。

0 投票する
2 に答える
3513 参照

csv - apoc.create.node と組み合わせて apoc.load.csv を使用する方法

CSV ファイルをインポートし、各レコードからノードを作成する必要があります。ノードが作成されるときに、CSV ファイルの列を使用して各ノード タイプを定義できると思われるため、APOC を使用しています。

これは機能しません:

これはエラーです:

私もこの構文を試しました: