neo4j/Cypher toString()集合

neo4j/Cypher toString()集合,neo4j,cypher,Neo4j,Cypher,我为医院创建了一个简单的图形模型。我正在neo4j中使用层次结构树,所以我在图中创建了一个多级位置树 现在我想用apoc的空间函数来获取GPS。假设前3级位置足以检索纬度和经度。我的问题是这样的 MATCH (h:Hospital)-[:IS_IN*..3]->(location) CALL apoc.spatial.geocodeOnce(toString(collect(location.name))) YIELD location set h += location 但这会返回错

我为医院创建了一个简单的图形模型。我正在neo4j中使用层次结构树,所以我在图中创建了一个多级位置树

现在我想用apoc的空间函数来获取GPS。假设前3级位置足以检索纬度和经度。我的问题是这样的

MATCH (h:Hospital)-[:IS_IN*..3]->(location)
CALL apoc.spatial.geocodeOnce(toString(collect(location.name))) YIELD location
set h += location
但这会返回错误,因为我猜它不支持toString集合

应为字符串、数字或布尔值,Get:Vector(550 OSBORNE ROAD, 55432(弗里德利)

实现这一目标的最简单方法是什么?

这应该可行

RETURN substring(reduce(s="", name in collect(location.name) | s + "," + name),1)
这应该行得通

RETURN substring(reduce(s="", name in collect(location.name) | s + "," + name),1)

您是如何定制医院、所有权和评级节点的?Neo4j浏览器设置-->启用实验功能这些设置启用某些功能。然后您如何/哪些更改定义并显示自定义节点图标,例如对grass文件进行了哪些更改..?您是如何自定义医院、所有权和评级节点的?Neo4j浏览器设置-->启用实验功能这些设置启用了某些或某些功能。然后您如何/哪些更改定义并显示自定义节点图标,例如对草文件的更改…?Tomaz的图形还显示了医院、所有权和评级的自定义图标,这就是为什么我认为这是一些额外的魔法…Tomaz的图形还显示了医院的自定义图标,所有权和评级,这就是为什么我认为这是一些额外的魔法。。。