首页 > 解决方案 > 在 neo4j 中读取节点的属性

问题描述

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

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

这将创建一个节点。

假设这个节点是通过脚本或服务以编程方式创建的。如何读取该节点的属性“颜色”?

标签: neo4jcyphergraph-databases

解决方案


您可能应该查看开发人员手册,并可能在线查看一些教程。

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

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

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


推荐阅读