如何在一个集合中使用带有2个地理索引的WITHIN?

时间:2018-02-07 06:33:31

标签: arangodb

我在集合中有2个地理索引。 我需要在第一个地理索引上找到所有文档,在另一个地理索引上找到另一个文档。

LET cFrom =  (
FOR c IN WITHIN("city", 22.5455400, 114.0683000, 3000, "geofrom")
    FOR r IN rcity 
        FILTER r._from == c._id && r.user == "5010403" && r.type == "freight-m"
        LIMIT 1
RETURN r)

LET cTo =  (
FOR c IN WITHIN("city", 55.7522200, 37.6155600, 3000, "geoTo")
    FOR r IN rcity 
        FILTER r._to == c._id && r.user == "5010403" && r.type == "freight-r"
        LIMIT 100
RETURN r)

0 个答案:

没有答案