我的问题分为两部分:
首先,尝试使用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。
答案 0 :(得分:0)
你是对的。当您发送JSON时,它将创建节点,如果使用索引标签'people'已经存在则会失败
发送时,您需要在对象中包含“键”和“值”,表示如何进行索引匹配。
您如何确定节点没有标签?在REST文档中,我可以看到标签是节点的不同URL调用,你在那里检查过吗?