我在Neo4j中有一些数据,其中节点具有ip地址作为属性,我想基于IP地址获取lat,lon(和城市,国家)数据,类似于使用geoip.dat。 Neo4j Spatial可以给我这个数据吗?实现这一目标的步骤是什么?
答案 0 :(得分:0)
Neo4j spatial不支持基于ip查找位置。您必须使用专为获取IP位置而设计的API,例如http://freegeoip.net/ ..您可以尝试使用cypher直接调用此API
MATCH (m:Entity)
CALL apoc.load.json("http://freegeoip.net/json/?q=" + m.ip) YIELD value
//return response
RETURN value