在 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
变量,与所有变量一样,永远不会保存到数据库中,并且仅作为对一个或多个节点的引用存在,并且最多只持续到查询结束.
如何在 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
变量,与所有变量一样,永远不会保存到数据库中,并且仅作为对一个或多个节点的引用存在,并且最多只持续到查询结束.