Ich habe eine Eigenschaft quantity
auf unsere-Knoten und bin auf der Suche nach einer Abfrage cipher, die mir alle Knoten mit quantity = 20
... Problem ist, dass die Menge als eine Zeichenfolge in Neo4j gespeichert ist. Gibt es eine Möglichkeit, die Eigenschaft in der Chiffreabfrage in Ganzzahl zu konvertieren?Neo4J Cypher Datentyp Konvertierung
// This fails to find the required nodes
MATCH (p:Product) WHERE p.quantity = 20;
// This finds them
MATCH (p:Product) WHERE p.quantity = "20";
// I would like to do this
MATCH (p:Product) WHERE INT(p.quantity) = 20;
PS: Dies ist ein wirklich vereinfacht usecase, wir haben nicht wirklich Produkte und Mengen, sondern nur mit den bestehenden Neo4j Daten konfrontiert, die als Strings gespeichert Integer-Werte hat, und wir möchten einige Spiele tun auf diesen Saiten
Noch keine Möglichkeit, in Ganzzahl zu konvertieren? –
Ah, hier ist es: http://docs.neo4j.org/chunked/stable/query-functions-scalar.html#functions-toint –
Sieht aus wie 'str' in' toString' umbenannt wurde, siehe [ relevante aktuelle (3.x) Dokumentation] (http://neo4j.com/docs/developer-manual/current/#functions-tostring). –