目前实施的是
MATCH (emp:Employee)
WHERE emp.name = 'Abc'
RETURN emp
Run Code Online (Sandbox Code Playgroud)
是否有可能有一个类似的条款,例如
MATCH (emp:Employee)
WHERE emp.name Like %'Abc'%
RETURN emp
Run Code Online (Sandbox Code Playgroud)
就像我们在SQL中的方式一样?
是的,带有正则表达式(参见http://neo4j.com/docs/stable/query-where.html#query-where-regex)
MATCH (emp:Employee)
WHERE emp.name =~ '.*Abc.*'
RETURN emp
Run Code Online (Sandbox Code Playgroud)
或使用CONTAINS(区分大小写)(请参阅http://neo4j.com/docs/stable/query-where.html#query-where-string)
MATCH (emp:Employee)
WHERE emp.name CONTAINS 'Abc'
RETURN emp
Run Code Online (Sandbox Code Playgroud)
CONTAINS可在Neo4j 2.3.x中使用