database - Cypher 访问空间分隔的关系属性 neo4j

标签 database graph neo4j cypher

我有几百万个节点的大数据集,用https://github.com/jexp/batch-import导入.

不幸的是,脚本使关系属性名称以空格分隔,如“Some Property”中那样。

我如何在 Cypher 中请求此属性?

正如预期的那样

r.Some Property 

不起作用,这才公平。

我也试过:

r["Some Property"] 

这种命名有语法吗?

我应该用驼峰式属性名称还是下划线分隔的属性名称重做导入?

最佳答案

您可以返回名称中带有空格的属性,方法是使用反引号 ` 将属性名称括起来。像这样的东西应该在 Cypher 中工作:

START r=rel(0) RETURN r.`Some Property`;

这也适用于节点属性。

关于database - Cypher 访问空间分隔的关系属性 neo4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142483/

相关文章:

mysql - mysql中Join的反向作用

c - 支持边标签的图库

neo4j - 为什么配置文件查询向我显示 NodeByLabelScan 以获得在 neo4j 中具有唯一约束的属性?

neo4j - Cypher:循环属性和计数

ios - 库,FMX FireMonkey Form Graph UI 的第三方插件

database - 如何在(Neo4j)图形数据库中表达继承?

database - 如何从另一台计算机访问 CouchDB 服务器?

sql - 名字或姓氏大小写更改查询,不会产生意外后果。

mysql - 删除给定列表中除行号以外的所有其他行

c - 如何在 C 程序中使用 gnuplot 绘制图表