gpt4 book ai didi

Neo4j - Cypher 中未知的 'toFloat' 函数

转载 作者:行者123 更新时间:2023-12-01 12:43:30 24 4
gpt4 key购买 nike

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

Unknown function 'toFloat' (line 2, column 7)
"WHERE toFloat(r.acquiredValue) >= 100000"
^

我正在使用 Neo4j 2.0.1,并且根据 Neo4j Cypher Refcard ,这个函数是存在的,而且看社区版的源码也能发现写了这个函数。

你遇到过这个错误吗?如何在密码查询中将字符串转换为 float ?谢谢。

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

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

最佳答案

toInt 和 toFloat 尚未在 2.0.1 版本中添加。检查这个 link. {line 28} 计划与 2.0.2 一起发布

关于Neo4j - Cypher 中未知的 'toFloat' 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22037832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com