Neo4J:列表数据类型转换

时间:2018-07-17 09:27:36

标签: neo4j cypher py2neo

字符串存储在节点中:

{ 
  keys: [ 'Day', 'Counts' ],
  values: 
   [ [ 'Jun 18', '3' ],
     [ 'Jun 19', '5' ],
     [ 'Jun 20', '8' ],
     [ 'Jun 21', '15' ] ] 
}

您可以想象,第二行中的“ toInteger”方法放置不正确-并返回异常。

Cypher中是否有一种方法可以将字符串列表转换为整数列表?

1 个答案:

答案 0 :(得分:2)

下面是一个如何将以空格分隔的字符串中的数字转换为整数(在单独的行中)的示例:

WITH '123 456 789' AS content
UNWIND SPLIT(content, " ") AS i
RETURN TOINTEGER(i) AS value;

下面是一个如何获取数组中整数的示例:

WITH '123 456 789' AS content
RETURN [i IN SPLIT(content, " ") | TOINTEGER(i)] AS values;