1

我正在尝试在第二个 withinDistance 中使用withinDistance查询的结果。

我有 2 个空间索引,房屋和 POI(兴趣点)。我正在尝试找到符合某些参数的房屋,然后在每个房屋周围找到 POI。

这是我到目前为止所拥有的,但我不知道如何在第二个 withinDistance 查询中传递house.lonhouse.lat作为参数

START house=node:Houses('withinDistance:[48.0,5.3,100.0]')
MATCH house ... // ... find Houses which match certain parameters
WITH house
    START poi=node:POIs('withinDistance:[house.lon,house.lat,50.0]')
    RETURN house.name, count(poi)

额外问题:POI 链接到 POI_Type 节点,如何按类型返回每个 House 周围的 POI 计数?

干杯:)

4

1 回答 1

1

不幸的是,开始索引查找语句不是表达式,而是文字。所以你现在必须做一个客户端往返来构建它们:(

这是不幸的,但我怀疑它会改变。

于 2015-07-10T07:14:02.417 回答