0

我的问题是两个部分:

首先,当尝试使用 REST 接口创建一个唯一节点时,如下所示......

http://localhost:7474/db/data/index/node/people?uniqueness=create_or_fail

URL 的“人”部分是什么意思。我的印象是它是一个标签,但我不确定。

其次,如果它确实是一个标签,当我执行以下 REST 调用时......

http://localhost:7474/db/data/index/node/Test?uniqueness=create_or_fail

有了这个有效载荷...

{
    key: "name",
    value: "test",
    properties: 
    {
       "lastName": "test",
       "name": "test",
       "type": "test",
       "firstName": "test"
    }
}

创建了一个节点,但没有关联的标签。它创建了一个仍然强制唯一性的无标签节点。如何使用带有标签的 REST API 创建唯一节点?

我正在使用neo4j 2.0。

4

1 回答 1

0
  1. 你是对的。当您发送 JSON 时,它将创建节点,如果它已经存在,则使用索引标签“人”失败

  2. 发送时,您需要在对象中有一个“键”和“值”,它们表示如何进行索引匹配。

您如何确定该节点没有标签?在 REST 文档中,我可以看到标签是对节点的不同 URL 调用,您在那里检查过吗?

于 2013-06-11T14:48:09.947 回答