我创建了100多个具有属性的节点,这些属性本来就是标签。 每个节点看起来像这样
{
"name": "Cow",
"type": "Animal"
}
我可以在下面做类似的事情吗?
match (n)
set n :n.type
return n
答案 0 :(得分:0)
只有通过将APOC库添加到Neo4j才有可能。
将库jar放在Neo4j的plugins文件夹中即可。
如果使用docker运行neo4j,请将jar添加到<head></head>
。
您还需要设置一个env变量。
head.additional
参考:https://neo4j.com/developer/neo4j-apoc/
然后,您可以使用adminhtml
添加标签。
/plugins
参考:https://neo4j.com/docs/labs/apoc/current/graph-updates/data-creation/
我创建了两个节点对此进行测试:
NEO4J_dbms_security_procedures_unrestricted=apoc.*
然后我可以使用上面的APOC查询来应用标签。