我正在使用我的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
答案 0 :(得分:0)
我不确定但是2013167号码是否引用节点的内部ID?如果是这样,您是否可以获取该特定节点并查看其属性以确保name属性不是整数类型?