缺少某些Neo4j标量函数

时间:2017-09-01 09:29:01

标签: neo4j cypher neo4j-apoc

使用Neo4j 3.2.0社区版。

Neo4j中的属性类型应该与Java原语相匹配。为什么只有整数(即toInteger)和float的标量函数?导入(LOAD CSV)时,将字符串转换为字节,短路和双精度而不是在标题中指定类型是有用的。 APOC对这些类型也没有任何标量函数。因为数字类型之间存在很大的内存差异,所以会预料到这些。任何技术原因或解决方法(即在加载CSV下将字符串转换为字节| short | double?

此外,导入工具允许标题元数据中的所有数字类型。

1 个答案:

答案 0 :(得分:0)

不确定您对属性类型的确切含义应与Java基元匹配。据我所知,在编写软件时没有义务做任何事情。

您可以在本文档中找到Neo4j所具有的类型以及它们如何映射到不同的语言:https://neo4j.com/docs/developer-manual/current/drivers/cypher-values/

希望这有帮助。

此致 汤姆