我有一组标记为“Foo”的节点以及相关的地理信息,对于该组中的每个节点,我想从第二组中找到地理位置附近的节点。第二组中的节点已添加到名为“树”的空间索引中。我试图按照以下方式构建查询
MATCH (n:Foo)
WITH n, 'withinDistance:[' + n.lat + ',' + n.lon + ',10.0]' as q
START m = node:tree(q)
RETURN n, m LIMIT 2
但我得到了错误
无效输入 ')':需要标识符字符、空格或 '='
此错误与第 3 行中的最后一个字符有关。
是否可以使用构造的查询字符串?如果是这样,我错过了什么?