Cypher正则表达式错误

时间:2014-03-05 20:04:32

标签: regex neo4j cypher

我正在使用我的Neo4J数据库上的正则表达式运行以下cypher查询,该数据库通常应该没有问题但仍会产生错误。任何人都知道这个查询有什么问题吗?我正在使用Neo4J 2.0.1

MATCH (n)
WHERE n.name =~ 'Foo.*'
RETURN n;

> Expected 2013167 to be a java.lang.String, but it was a java.lang.Integer

1 个答案:

答案 0 :(得分:0)

我不确定但是2013167号码是否引用节点的内部ID?如果是这样,您是否可以获取该特定节点并查看其属性以确保name属性不是整数类型?