neo4j - 在 neo4j 中读取节点的属性
问题描述
如何在 neo4j 中读取节点的属性?例如,我有一个名为“mug”的节点,类型为“陶器”,颜色为“棕色”,我创建为
create (mug:crockery{category:'mug', color:'brown'})
return mug
这将创建一个节点。
假设这个节点是通过脚本或服务以编程方式创建的。如何读取该节点的属性“颜色”?
解决方案
您可能应该查看开发人员手册,并可能在线查看一些教程。
您需要匹配有问题的节点,然后返回其颜色属性。如果category
:crockery 节点是唯一的,那么按其类别查找节点然后返回其颜色就足够了,如下所示:
match (n:crocker)
where n.category = 'mug'
return n.color
请注意,我使用n
而不是mug
这里。您在创建查询中使用的mug
变量,与所有变量一样,永远不会保存到数据库中,并且仅作为对一个(或多个节点)的引用存在,并且最多只能持续到查询结束。
推荐阅读
- hive - 使用 DATE 作为列名称运行 Hive 命令时出错
- javascript - React Router - 移动优先:在新组件准备好之前不要卸载当前组件?
- android - 即使用户尚未从 Android 中的视图释放触摸,如何以编程方式取消 OnTouchListener 回调?
- php - PHP:基于相似的值类型创建子数组
- java - 停止循环的 GIF 图标
- regex - 替换多行字符串中的行
- c++ - 检查刻度中的坐标不起作用(opengl)
- r - 将 .Rtex 文件输入到 Latex (knitr)
- javascript - Javascript Pie Ch
- javascript - 页面完全加载后触发预取