我試圖運行一個暗號詢問我哪裏有比較存儲爲一個字符串值,但是當我使用的功能toFloat
,我得到一個錯誤的功能:的Neo4j - 未知「toFloat」在Cypher支架
Unknown function 'toFloat' (line 2, column 7)
"WHERE toFloat(r.acquiredValue) >= 100000"
^
我正在使用Neo4j 2.0.1,並根據Neo4j Cypher Refcard,函數存在,甚至通過查看社區版本的源代碼,我可以發現函數被寫入。
你有沒有得到這個錯誤?如何將字符串轉換爲密碼查詢中的浮點數?謝謝。
編輯:下面是該查詢試圖運行
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
你可以發佈整個查詢嗎? –
@SumeetSharma完成:) –