我有以下查询:
profile
unwind [{match_id: 5298}, {match_id: 5294}] as record
match (m:match)
where id(m) = record.match_id
return m
这是给定的计划:
如果我从展开中删除查询,则按预期查找id。是否有提示我可以通过id来寻求它?
答案 0 :(得分:0)
不会很简单:
match (n)
where id(n) in [5298, 5294]
return n
足够吗?您可以将参数作为数组传递而不是静态数组。
在您的示例中使用更复杂的语句(例如NodeByIdSeek
)时,我发现无法执行record.match_id
。