在neo4j中读取节点的属性

时间:2018-06-04 08:09:52

标签: neo4j cypher graph-databases

如何在neo4j中读取节点的属性? 例如,我有一个名为' mug'类型'陶器'和颜色'棕色'我创建的是

create (mug:crockery{category:'mug', color:'brown'})
return mug

这将创建一个节点。

假设此节点是通过脚本或服务以编程方式创建的。我怎样才能阅读该物业的颜色'这个节点?

1 个答案:

答案 0 :(得分:1)

您应该查看developer manual,也可以在线查看一些教程。

您需要匹配相关节点,然后返回其color属性。如果category对于:crockery节点是唯一的,那么按类别查找节点然后返回其颜色就足够了,如下所示:

match (n:crocker)
where n.category = 'mug'
return n.color

请注意,我在此使用了n而不是mug。您在创建查询中使用的mug变量(与所有变量一样)永远不会保存到数据库中,并且仅作为对节点(或节点)的引用而存在,并且只会在查询结束时保留最多