我想问一下,是否有可能限制一段查询返回的节点使用非常量,这意味着 - 我希望限制依赖于查询返回的某些变量,例如30%的邻居节点数。
答案 0 :(得分:2)
这有点难看,但这样的事情呢?
MATCH n-[:type]->(neighbor)
WITH n, toInt(count(neighbor) * 0.3) AS limit
MATCH n-[:type]->(neighbor)
WITH n, collect(neighbor)[1..limit] AS neighbors
UNWIND neighbors AS neighbor
RETURN n, neighbor