【问题标题】:Read a property of a node in neo4j在 neo4j 中读取节点的属性
【发布时间】:2018-06-04 08:09:51
【问题描述】:

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

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

这将创建一个节点。

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

【问题讨论】:

    标签: neo4j cypher graph-databases


    【解决方案1】:

    您应该查看developer manual 并查看一些在线教程。

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

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

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

    【讨论】:

    • 我在网上搜索过,但是查不到相关信息。大多数信息是关于基于属性查找节点的。您的回答对我有所帮助,并指导了我可以从您的回答中推断出的更多问题。谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-04
    • 1970-01-01
    相关资源
    最近更新 更多