Arrays 如何使用cypher查询返回一个数组中所有元素的计数?

Arrays 如何使用cypher查询返回一个数组中所有元素的计数?,arrays,neo4j,return-value,cypher,graph-databases,Arrays,Neo4j,Return Value,Cypher,Graph Databases,如何使用Neo4j cypher查询计算一个数组中的所有元素 例如,如果我有这样的关系 (a) -[:REL{type:['a','B']}]->(B) 我需要什么密码查询来获取属性类型元素的计数? 我会得到类似的东西 元素计数:2 我尝试了函数count 匹配(a)-[rel:rel]->(b)返回计数(rel.type) 但它没有返回正确的值 非常感谢大家 我想您需要length功能: MATCH (a)-[rel:REL]->(b) RETURN length(rel.type)

如何使用Neo4j cypher查询计算一个数组中的所有元素

例如,如果我有这样的关系

(a) -[:REL{type:['a','B']}]->(B)

我需要什么密码查询来获取属性类型元素的计数? 我会得到类似的东西

元素计数:2

我尝试了函数count

匹配(a)-[rel:rel]->(b)返回计数(rel.type)

但它没有返回正确的值


非常感谢大家

我想您需要
length
功能:

MATCH (a)-[rel:REL]->(b) RETURN length(rel.type)