Neo4j 简明教程

Neo4j - With Clause

可以使用 WITH 子句将查询部分链接起来。

Syntax

以下是 WITH 子句的语法。

MATCH (n)
WITH n
ORDER BY n.property
RETURN collect(n.property)

Example

以下是一个示例 Cypher 查询,演示了 WITH 子句的用法。

MATCH (n)
WITH n
ORDER BY n.name DESC LIMIT 3
RETURN collect(n.name)

执行上述查询,执行以下步骤:

Step 1 - 打开 Neo4j Desktop App 并启动 Neo4j Server。使用 URL http://localhost:7474/ 打开 Neo4j 的内置浏览器应用,如下面的屏幕截图所示。

browser app

Step 2 - 在美元提示符中复制并粘贴所需的查询,并按播放按钮(执行查询)突出显示在下面的屏幕截图中。

return collect

Result

执行后,您将获得以下结果。

collect result