1

私はneo4jが初めてです。neo4j REST API を使用して、グラフのエッジのストリーム (100 万を超えるノードとその関係) を neo4j に投稿したいと考えています。

データセットからエッジを読み取り、ジャージー クライアントを使用してエッジを neo4j に投稿しています。REST api のドキュメントから理解したのは、エッジを作成するには、投稿要求を /node uri に送信して 2 つのノードを作成し、作成されたノードの ID を応答から取得して関係 (エッジ) を送信する必要があるということです。その後、node/id/relationships uri に。それはそれを行う正しい方法ですか?単一のリクエストで複数のノードとその関係を投稿するにはどうすればよいですか?

4

1 に答える 1

0

サイファーを使用すると、次のようになります。

MATCH (n:NodeType {some:'condition'})
MATCH (o:OtherNodeType {another:'condition'})
CREATE (n) - [:EdgeType] -> (o)

これにより、2 つのノード n と o が検出され、その間に関係 (エッジ) が作成されます。

個人的に残りのクライアントを直接使用したことはありませんが、暗号クエリを渡すための呼び出しがあります。

于 2016-11-12T04:16:35.160 に答える