Neo4j 简明教程
Neo4j - Count Function
假设我们在数据库中创建了具有以下详细信息的图表。
Count
count() 函数用于统计行数。
Example
以下是演示 count() 函数用法的一个 Cypher 查询示例。
Match(n{name: "India", result: "Winners"})--(x)
RETURN n, count(*)
执行上述查询,执行以下步骤:
Step 1 - 打开 Neo4j Desktop App 并启动 Neo4j Server。使用 URL http://localhost:7474/ 打开 Neo4j 的内置浏览器应用,如下面的屏幕截图所示。
Step 2 - 在美元提示符中复制并粘贴所需的查询,并按播放按钮(执行查询)突出显示在下面的屏幕截图中。
Group Count
COUNT 子句还用于统计关系类型组。
Example
以下是统计参与每个关系的节点的数量并返回的 Cypher 查询示例。
Match(n{name: "India", result: "Winners"})-[r]-(x)
RETURN type (r), count(*)
执行上述查询,执行以下步骤:
Step 1 - 打开 Neo4j Desktop App 并启动 Neo4j Server。使用 URL http://localhost:7474/ 打开 Neo4j 的内置浏览器应用,如下面的屏幕截图所示。
Step 2 - 在美元提示符中复制并粘贴所需的查询,并按播放按钮(执行查询)突出显示在下面的屏幕截图中。