2017-12-18 20 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      │ 
└───────────────────────┘ 
関連する問題