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",其中值是双值数字。
请有人指出我遗漏的地方。
只需颠倒 LIMIT
和 ORDER BY
子句的顺序即可:
MATCH (a{word:"review"})-[co:coocr]->(b)RETURN co ORDER BY co.val DESC LIMIT 20;
当我使用 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",其中值是双值数字。
请有人指出我遗漏的地方。
只需颠倒 LIMIT
和 ORDER BY
子句的顺序即可:
MATCH (a{word:"review"})-[co:coocr]->(b)RETURN co ORDER BY co.val DESC LIMIT 20;