我在Neo4j docs中找不到此运算符(=~
),但他们正在this example中使用它:
MATCH (user)-[:friend]->(follower)
WHERE user.name IN ['Joe', 'John', 'Sara', 'Maria', 'Steve'] AND follower.name =~ 'S.*'
RETURN user, follower.name
知道这意味着什么吗?
答案 0 :(得分:6)
=~
运算符将告诉neo4j将右侧的字符串作为正则表达式进行求值。这个参考更好......
http://neo4j.com/docs/developer-manual/current/cypher/clauses/where/#query-where-regex