Gibt es eine Möglichkeit, Knoten in Neo4j/Cypher basierend auf dem Typ eines Eigenschaftswerts abzugleichen? Ich bin auf der Suche nach so etwas wie folgt aus:Übereinstimmung mit Eigenschaftstypen in Neo4j
MATCH (n:Person)
WHERE NOT(n.id_number isa STRING)
RETURN n
Der nächstgelegene ich denken kann, ist
MATCH (n:Person)
WHERE NOT(n.id_number = toString(n.id_number))
RETURN n
Obwohl dies immer noch ziemlich schnell ist, ist es nicht einen Index verwenden, nach PROFILE, während Ich denke, eine isa
-Abfrage könnte einen Index verwenden.