Javascript 查询时Neo4J计算属性
我有一个Neo4J查询,它返回一个节点的所有属性,我需要的是在返回最终结果之前再附加一个属性,我使用的代码如下:Javascript 查询时Neo4J计算属性,javascript,neo4j,cypher,Javascript,Neo4j,Cypher,我有一个Neo4J查询,它返回一个节点的所有属性,我需要的是在返回最终结果之前再附加一个属性,我使用的代码如下: const getSingleProjectQuery = 'MATCH (P:Project)' + ' WHERE P.id = \'' + DecryptedData.ProjectID + '\'' + ' TEST_calculated_property: ((toFloat(P.month)*12)/(P.amount*P.percentage))*100
const getSingleProjectQuery = 'MATCH (P:Project)' +
' WHERE P.id = \'' + DecryptedData.ProjectID + '\'' +
' TEST_calculated_property: ((toFloat(P.month)*12)/(P.amount*P.percentage))*100, ' +
' RETURN properties(P)';
但我得到了这个错误:
意外变量T。。。应为“,”和空格等
知道我如何运行这个查询吗?我现在非常熟悉Neo4J..您可以在
RETURN
语句中添加类似以下内容的属性
const getSingleProjectQuery = 'MATCH (P:Project)' +
' WHERE P.id = \'' + DecryptedData.ProjectID + '\'' +
' RETURN properties(P{.*, TEST_calculated_property: ((toFloat(P.month)*12)/(P.amount*P.percentage))*100)';