2017-12-18 24 views
0

배열의 문자열 값 (예 : score:["1", "0"])을 Neo4j의 정수로 변환 할 수 없습니다.neo4j에서 배열의 문자열 값을 정수로 변환하는 방법은 무엇입니까?

이 나는 ​​시도했다 :

MATCH (n:Game {game_id:"1"}) 
RETURN toInteger(n.score[0]) 

이 쿼리는 결과로 null 값을 반환합니다.

+0

는 당신에게 노드가 예상'score' 속성 값이 있는지 확인 있습니까 ? 'MATCH (n : Game {game_id : "1"}) RETURN n.score'의 반환 값은 무엇입니까? – cybersam

답변

0

쿼리를 시도했지만 제대로 작동합니다. 이 쿼리입니다

CREATE (n:Game {game_id:"1", score:["1","0"]}) 

: 이것은 내 예를 들어, 데이터 세트에

MATCH (n:Game {game_id:"1"}) 
RETURN toInteger(n.score[0]) 

그리고 반환

╒═══════════════════════╕ 
│"toInteger(n.score[0])"│ 
╞═══════════════════════╡ 
│1      │ 
└───────────────────────┘