neo4j | 全属性模糊查询

不指定属性名的情况下进行模糊查询。

直接上代码

1
MATCH p=(r) WHERE ANY(k in keys(r) WHERE ANY(nn in r[k] WHERE nn =~'.*李.*')) RETURN p

逻辑就是先遍历所有节点,每个节点遍历所有key值,再根据key值遍历属性。