如何通过单个请求使用 neo4j rest api 到 post 多个节点及其关系?
How to use neo4j rest api to post multiple nodes and their relationships through a single request?
我是 neo4j 的新手。我想使用 neo4j rest api 到 post 图的边流(超过百万个节点及其关系)到 neo4j。
我正在从数据集中读取边缘,并使用球衣客户端 post 将边缘传送到 neo4j。我从 REST api 文档中了解到,要创建边缘,我必须通过向 /node uri 发送 post 请求来创建两个节点,然后从响应并在之后将关系(边缘)发送到 node/id/relationships uri。这是正确的方法吗?如何通过单个请求 post 多个节点及其关系?
使用 cypher 你会做这样的事情:
MATCH (n:NodeType {some:'condition'})
MATCH (o:OtherNodeType {another:'condition'})
CREATE (n) - [:EdgeType] -> (o)
这会找到两个节点 n 和 o,然后在它们之间创建关系(边)。
我个人没有直接用过rest client,不过会有一个调用来传递密码查询。
我是 neo4j 的新手。我想使用 neo4j rest api 到 post 图的边流(超过百万个节点及其关系)到 neo4j。
我正在从数据集中读取边缘,并使用球衣客户端 post 将边缘传送到 neo4j。我从 REST api 文档中了解到,要创建边缘,我必须通过向 /node uri 发送 post 请求来创建两个节点,然后从响应并在之后将关系(边缘)发送到 node/id/relationships uri。这是正确的方法吗?如何通过单个请求 post 多个节点及其关系?
使用 cypher 你会做这样的事情:
MATCH (n:NodeType {some:'condition'})
MATCH (o:OtherNodeType {another:'condition'})
CREATE (n) - [:EdgeType] -> (o)
这会找到两个节点 n 和 o,然后在它们之间创建关系(边)。
我个人没有直接用过rest client,不过会有一个调用来传递密码查询。