Neo4j - ORDER BY 语法错误

Neo4j - ORDER BY syntax error

当我使用 ORDER BY 子句对关系 属性 的结果进行排序时,此密码查询抛出语法错误。

我的查询:

$MATCH(a{word:"review"})-[co:coocr]->(b) RETURN co LIMIT 20 ORDER BY co.val DESC

语法错误报告:

Invalid input 'R': expected 'p/P' (line 4, column 2 (offset: 60))
"ORDER BY co.val DESC"
  ^

关系 co 存在 属性,例如 "val:0.66",其中值是双值数字。

请有人指出我遗漏的地方。

只需颠倒 LIMITORDER BY 子句的顺序即可:

MATCH (a{word:"review"})-[co:coocr]->(b)RETURN co ORDER BY co.val DESC LIMIT 20;