Neo4j-未知';托夫洛特';密码功能

Neo4j-未知';托夫洛特';密码功能,neo4j,cypher,Neo4j,Cypher,我试图运行一个密码查询,其中我必须比较存储为字符串的值,但是当我使用函数toFloat时,我得到一个错误: Unknown function 'toFloat' (line 2, column 7) "WHERE toFloat(r.acquiredValue) >= 100000" ^ 我正在使用Neo4j 2.0.1,根据,函数存在,甚至通过查看社区版的源代码,我可以发现函数是编写的 你曾经犯过这个错误吗?如何在密码查询中将字符串转换为浮点?谢谢 编辑:这是试图运行的查

我试图运行一个密码查询,其中我必须比较存储为字符串的值,但是当我使用函数
toFloat
时,我得到一个错误:

Unknown function 'toFloat' (line 2, column 7)
"WHERE toFloat(r.acquiredValue) >= 100000"
       ^
我正在使用Neo4j 2.0.1,根据,函数存在,甚至通过查看社区版的源代码,我可以发现函数是编写的

你曾经犯过这个错误吗?如何在密码查询中将字符串转换为浮点?谢谢

编辑:这是试图运行的查询

MATCH (profile)<-[:HAS_PROFILE]-(c:Customer)-[r:HAS_PRODUCT]->(product)
WHERE toFloat(r.acquiredValue) >= 100000
RETURN c.customerId AS CustomerID, profile.code AS ProfileCode, product.name AS ProductName, r.acquiredValue AS AcquiredValue
ORDER BY r.acquiredValue DESC
匹配(配置文件)(产品)
其中toFloat(r.acquiredValue)>=100000
将c.customerId作为customerId返回,将profile.code作为ProfileCode返回,将product.name作为ProductName返回,将r.acquiredValue作为acquiredValue返回
按r.acquiredValue DESC订购

toInt和toFloat尚未添加到2.0.1版本中。检查这个{line 28}它计划用2.0.2发布

你能发布整个查询吗?@SumeetSharma Done:)谢谢,我还没有看到这个。Neo4j团队应该更新Cypher参考卡!是的,他们应该。我相信它是在错误的早期更新的,现在已经恢复到2.0.1版本<2.0.2发布后,code>toFloat将重新出现。您可以在此处看到2.1版本: