Neo4j 如何获取节点';s字段和平均值总共是多少?

Neo4j 如何获取节点';s字段和平均值总共是多少?,neo4j,cypher,Neo4j,Cypher,这就是我需要查询执行的操作: 对于分类“二年级”,列出分类(二年级)和该分类学生的平均GPA 这就是我所拥有的: MATCH (user)<-[:Student]-(Student) WHERE user.Classification = "Sophomore" RETURN user.GPA as Student MATCH(user)查看您的模式,您的学生节点标签上似乎有所有相关属性(分类和GPA)。如果是这样的话,这里就没有必要遍历关系。请尝试以下查询: MATCH (s:Stud

这就是我需要查询执行的操作: 对于分类“二年级”,列出分类(二年级)和该分类学生的平均GPA

这就是我所拥有的:

MATCH (user)<-[:Student]-(Student)
WHERE user.Classification = "Sophomore"
RETURN user.GPA as Student

MATCH(user)查看您的模式,您的学生节点标签上似乎有所有相关属性(分类和GPA)。如果是这样的话,这里就没有必要遍历关系。请尝试以下查询:

MATCH (s:Student) WHERE s.Classification = "Sophomore"
RETURN avg(s.GPA)

如果查询准确,则发布的架构与实际图形的架构不匹配。调用db.schema的
结果是什么