问题标签 [aql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
geolocation - 在 ArangoDB 中定义地理索引
我有一个如下所示的数据结构。如何为该结构定义地理索引?
我试过这些命令:1-
2-
但我认为没有一个能正常工作。因为在我搜索最近的项目后,我得到了 []。有什么问题?
node.js - 我们如何计算两个坐标之间的距离。ArangoDB
我有一个包含每个用户的纬度和经度属性的用户表。所以我需要在 AQL Query 中计算两个用户之间的距离。
我用下面的查询在 Orientdb 中做了同样的事情。
node.js - 如何增加属性值
我在 ArangoDb 中有一个帖子集合。我有意见属性。当有人查看帖子时,我想将其更新一个。
如何使用 ArangoDB 中的 AQL 将视图属性值加一。
我已经在 OrientDb 中完成了以下查询。
arangodb - 去重 ArangoDB 文档集合
我确信有一种简单快捷的方法可以做到这一点,但它正在逃避我。我有一个包含一些重复记录的大型数据集,我想摆脱重复记录。(重复项由一个属性唯一标识,但文档的其余部分也应该相同)。
我试图创建一个只有几种不同方式具有唯一值的新集合,但它们都很慢。例如:
或者
或(这给了我一个“违反唯一约束”错误)
graph - ArangoDB 图遍历:排除边
我正在执行类似于以下的查询:
我期望发生的是,如果e.someCondition
是false
,则不会遍历有问题的边缘(并且传递性地,e
将永远不会访问所有其他只能通过它到达的顶点和边缘)。
然而,似乎发生的e
只是被跳过,然后沿着这条路径继续遍历。
那么,如何使用 AQL 通过边缘属性设置图遍历的边界?
arangodb - 在 AQL 中返回不同且排序的查询
所以我有两个集合,一个包含一系列邮政编码作为属性的城市,另一个包含邮政编码及其纬度和经度。
我想返回最接近坐标的城市。使用地理索引这很容易,但我遇到的问题是多次返回同一个城市,有时它可能是第一个和第三个最接近的,因为我正在搜索与另一个城市接壤的邮政编码。
城市示例数据:
邮政编码示例数据:
以下查询有效,但作为 ArangoDB 新手,我想知道是否有更有效的方法来执行此操作:
arangodb - 在 ArangoDB 中调用函数“ATTRIBUTES()”时参数类型无效
我已将我的数据存储在 AreangoDB 中的给定格式中,我在 DSP 中的集合名称:
我正在使用以下格式的上述数据执行查询:
当我向 ArangoDB 提交查询时,它返回的响应为:
请告诉我这个查询有什么问题,为什么答案像上面那样。我在 ArangoDB-2.7.3-win64 工作。
谢谢
arangodb - ArangoDB全集合扫描和JOIN
当我尝试仅使用一个过滤器在 ArangoDB 中执行内部联接时,如下所示:
我注意到索引被忽略了..我的意思是..它执行完整的集合扫描。如果我序列化相同的查询,它会完美运行。我不明白为什么..如果我在最后 4 个 FOR 之前停下来没关系.. 问题出在哪里?为什么需要完整的收藏扫描?
javascript - AQL Arango - 使用边获取顶点和邻居
来自 neo4j 和 Arango 的新手。
我正在尝试查询我的数据并构建相应的数据结构。
所以我有类似的东西:
Circle 存储在一个文档集合中。Square 存储在一个文档集合中。
然后我有两个适当对应的边缘集合 HAS_CIRCLE 和 HAS_SQUARE。
我知道我想要 Circle B 和它的邻居——在这样的结构中。
*还要注意我不想嵌套这个结构。就像我想要 {data from Circle A} in parents
- 我不希望这也有父母,孩子,广场 - 只是在寻找包含在该节点中的元数据。
我知道我可以这样开始……但我很快就迷路了。即使在做基础知识时 - 我似乎无法正确收集它并将数组与键相关联。