neo4j v2.0.0-M3 REST API批量插入

时间:2013-06-16 10:06:43

标签: api rest neo4j

我使用批量插入来使用RESY API添加节点我知道如何在2.0之前执行此操作,但现在我开始使用标记的节点,我无法使其工作。我找不到如何将标签添加到节点。

文档不是很清楚(对我而言)。 http://docs.neo4j.org/chunked/2.0.0-M03/rest-api-node-labels.html

这是发送给API的json:

测试1:

[{"method":"POST",
  "to":"/node",
  "body":{"name":"A"},"id":0},
 {"method":"POST",
  "to":"{0}/labels",
  "body":{"label":"user"}
}] 

的Test2:

[{"method":"POST",
  "to":"/node",
  "body":{"name":"A"},"id":0},
 {"method":"POST",
  "to":"/node/{0}/labels",
  "body":{"label":"user"}
}] 

Test3的:

[{"method":"POST",
  "to":"/node",
  "body":{"name":"A"},"id":0},
  "label":"user"
 }] 
提前谢谢 史蒂芬

2 个答案:

答案 0 :(得分:1)

您收到的错误消息是什么?

试试这个:

[{"method":"POST",
  "to":"/node",
  "body":{"name":"A"},"id":0},
 {"method":"POST",
  "to":"{0}/labels",
  "body":"user"}
] 

正如您所看到的,身体只是标签字符串。

答案 1 :(得分:0)

我真的很感激答案 - 但这只是为了补充一点,标签没有出现在身体中>元数据>标签部分。由于某种原因,这不会更新,只有当我对该标签进行了匹配时才发现它们确实是正确的。因此,如果你运行答案 - 不要看输出中列出的标签 - 它们可能仍然存在。