2017-12-18 4 views
0

Ich bin nicht in der Lage, den String-Wert eines Arrays (z. B. score:["1", "0"]) in eine Ganzzahl in Neo4j zu konvertieren.Wie konvertiert man String-Werte eines Arrays in Integer in Neo4j?

Ich habe versucht:

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

Diese Abfrage liefert einen null Wert als Ergebnis.

+0

Bist Du sicher, dass der Knoten die erwartete 'score' Eigenschaftswert hat ? Was ist der Rückgabewert von 'MATCH (n: Spiel {game_id:" 1 "}) RETURN ns.score'? – cybersam

Antwort

0

Ich habe Ihre Abfrage versucht, aber es funktioniert gut für mich. Dies ist mein Beispiel Datensatz:

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

Dies ist die Abfrage:

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

Und es gibt:

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