0
配列の文字列値(たとえばscore:["1", "0"]
)をNeo4jの整数に変換できません。neo4jで配列の文字列値を整数に変換する方法は?
私が試してみました:
MATCH (n:Game {game_id:"1"})
RETURN toInteger(n.score[0])
このクエリは、結果としてnull
値を返します。
配列の文字列値(たとえばscore:["1", "0"]
)をNeo4jの整数に変換できません。neo4jで配列の文字列値を整数に変換する方法は?
私が試してみました:
MATCH (n:Game {game_id:"1"})
RETURN toInteger(n.score[0])
このクエリは、結果としてnull
値を返します。
私はあなたの質問を試みましたが、それは私のために正常に動作します。これは、クエリで
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 │
└───────────────────────┘
はあなたにノードが期待 'score'プロパティの値を持っていることを確認しています? 'MATCH(n:Game {game_id:" 1 "})RETURN n.score'の戻り値は何ですか? – cybersam