首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用lat/lon查询先前查询结果的Neo4j空间密码withinDistance查询

使用lat/lon查询先前查询结果的Neo4j空间密码withinDistance查询
EN

Stack Overflow用户
提问于 2015-07-09 16:53:21
回答 1查看 111关注 0票数 1

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

我有两个空间索引,房屋和POI(兴趣点)。我试图找出与一定参数相匹配的房屋,然后在每栋房子周围找出POI。

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

代码语言:javascript
复制
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)

奖金问题:POIs链接到POI_Type节点,我如何按每所房子的类型返回POI的计数?

干杯:)

EN

回答 1

Stack Overflow用户

发布于 2015-07-10 07:14:02

不幸的是,启动索引查找语句不是表达式,而是文字。因此,现在您必须做一个客户端往返来构建它们:

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31323759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档