在 neo4j 中读取一个节点的 属性

Read a property of a node in neo4j

如何在 neo4j 中读取节点的 属性? 例如,我有一个名为 'mug' 的节点,类型为 'crockery',颜色为 'brown',我将其创建为

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

这将创建一个节点。

假设此节点是通过脚本或服务以编程方式创建的。如何读取该节点的属性'color'?

您可能应该复习一下 developer manual 并可能复习一些在线教程。

您需要匹配有问题的节点,然后 return 它的颜色 属性。如果 category 对于 :crockery 节点是唯一的,那么按类别查找节点然后 return 它的颜色就足够了,就像这样:

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

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