aql

    1热度

    1回答

    我刚开始接触arangodb并已经得到了我的第一个真正的问题: 是否可以搜索连接到所有多个其他的节点?这似乎是一个图形分贝的基本操作,但我只是想不出一个解决方案。 仅供参考,如果我们把“知道”例如图我想知道哪些人知道查理和大卫(这应该是只有Bob) knows example graph(不允许嵌入图像还) 现在我最好的猜测是开始遍历所有“目标”,并自己减少和过滤响应,这是否是唯一的方法? 编辑:

    1热度

    1回答

    我正在AQL(arangodb 3.1.22)中编写一个图遍历查询,其中对于返回的一些路径,我得到了未连接到任何边的路径对象中的一个顶点在路径对象内返回(即边的_from/_to属性与顶点_id不匹配)。 我正在假设路径对象只返回该路径上的顶点和边缘。这是一个错误的假设?

    2热度

    3回答

    我正在使用企业版3.2并且与正则表达式匹配运算符=〜有问题。从文档看来,我可以使用字符串正则表达式,而且应该不区分大小写。但是,如果尝试过,则右手操作数全部小写时不能匹配字符。附上截图以指出问题。这第一个屏幕截图显示,当我们使用与集合中相同的大小写时,该查询会回调该文档。 以下是显示不区分大小写的正则表达式无法拉出记录的第二个屏幕截图。

    2热度

    1回答

    我想根据用户输入对排序结果进行排序。 可以说我有sort对象可能看起来像这样的: var sort = {createdAt: -1} 或像这样: var sort = {createdAt: 1, name: 1} 我有查询,看起来像这样: FOR f in [{createdAt: 123, name: 'BBB'},{createdAt: 2000, name: 'ZZZ'}, {c

    1热度

    1回答

    我尝试使用ArangoDB基于社交媒体内容构建关系图。目前,我有这些文件类型的集合: 内容 用户 这些边缘型集合 评论 后 post_mentions 个user_mentions 转贴 每个边缘数据集合是使用_from和从内容和用户收集_TO,例如,在我的收集后,_from关键是从用户和_to关键是从内容(用户内容),以此类推其他边缘集合 我的目标是简单地获取所有节点和边缘,其中提供时间戳作为过

    2热度

    1回答

    我在ArangoDB一个集合,其中每个文档都包含像 { "contributor_name": "Rizano", "action": "create", "id": 3633, "type": "newusers", "logtitle": "What to do", "timestamp": "2006-07-05", "c

    2热度

    1回答

    在AQL的塞式AQL查询使用的名单,我可以做 select * from ns.set where PK='some val' 我如何查询针对值的列表?像 select * from ns.set where PK in ('val1', 'val2'...) 东西时,试图上面的代码运行时得到“不支持的命令格式”

    1热度

    1回答

    通过经松弛agheranimesh: 这是我的图,命名为LibraryGraph: 我的图形查询: FOR v, e, p IN 1..2 OUTBOUND "User/001" GRAPH "LibraryGraph" SORT p.vertices[2].Name RETURN p.vertices[1] 这不是给我结果,我想。我想要一个书籍清单按作者姓名排序和没有作者

    2热度

    1回答

    我在塞这么多的纪录,我希望获取其TTL值为-1请提供解决方案

    6热度

    1回答

    我试图使用AQL更新整个节点集合,名为节点,取决于它们具有的边缘类型 。 要求: 基本上,如果2实体在节点具有关系类型= “相同”,他们将被以独特的GROUPID属性更新(同一超过2) 这只会在开始运行一次(填充组识别) 我的理念的做法: 使用AQL 对于内部节点每个实体,查询出同类型的所有连接的节点= SAME 生成一个groupId和更新所有的 写一个查找对象的id 对于下一个实体,执行查找,