Neo4J REST独特节点

时间:2013-06-11 14:30:37

标签: rest neo4j

我的问题分为两部分:

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

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

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

其次,如果它确实是一个标签,当我执行以下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。

1 个答案:

答案 0 :(得分:0)

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

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

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