Może być łatwiej doprowadzić wszystko na wielkie litery lub małe litery, używając DOLNY() i upper() funkcje ciągów
1- Załóżmy Mam węzeł z nazwą property = „name "małymi literami, aby znaleźć to, czego potrzebujesz, aby dopasować againt dokładnie ciąg
Query:
CYPHER 2.0
START n=node(*)
WHERE n.name= "name"
RETURN id(n)
id(n)
5
Query took 3 ms and returned 1 rows.
inaczej nie znajdziesz go:
Query:
CYPHER 2.0
START n=node(*)
WHERE n.name= "Name"
RETURN id(n)
Query took 4 ms and returned no rows.
Ale możemy dopasować go za pomocą funkcji ciągów niższy():
CYPHER 2.0
START n=node(*)
WHERE n.name= LOWER("Name")
RETURN id(n)
id(n)
5
Query took 4 ms and returned 1 rows.
2- Z własności węzła wszedł z dowolnego ciąg znaków Przykład: "nazwa", aby dopasować przeciwko:
START n=node(*)
WHERE LOWER(n.name)= "name"
RETURN id(n)
id(n)
8
Query took 5 ms and returned 1 rows.
Jeśli chcesz przestrzenie, można. Musisz jednak zawrzeć typ relacji w backtickach. Składnia jest często używana w MySQL dla nazw obiektów ze spacjami. – ADTC