1

我是neo4j的新手。我想使用 neo4j rest api 将图的边缘流(超过百万个节点及其关系)发布到 neo4j。

我正在从数据集中读取边缘并使用球衣客户端将边缘发布到 neo4j。我从 REST api 文档中了解到,要创建一个边,我必须通过向 /node uri 发送一个发布请求来创建两个节点,然后从响应中获取创建的节点的 id 并发送关系(边)之后到 node/id/relationships uri。这是正确的方法吗?如何通过单个请求发布多个节点及其关系?

4

1 回答 1

0

使用 cypher,您可以执行以下操作:

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

这会找到两个节点 n 和 o,然后在它们之间创建关系(边)。

我没有亲自直接使用过其余的客户端,但是会有一个调用来传递密码查询。

于 2016-11-12T04:16:35.160 回答