arangodb

    1热度

    1回答

    我想将3个集合的结果合并到单个集合中,但我无法合并最终结果的finishedStatus属性。 最终的结果集合: 只包含独特的地位 每个文件都能够保持排序,使这个状态 合并finishedStatus再总结finishedStatus.count (可选)机finishedStatus [*]。状态 鉴于 收集阿 {"status": ["1","2","3"], "machine": "A",

    1热度

    1回答

    我想设计一个产品目录,其中包含产品的几个功能(例如,尺寸,颜色,制作者等)。 我也使用Arango数据库作为我的数据库。 ArangoDB提供了强大的图形遍历功能。在这方面,我想知道是否更好地利用Arango图遍历功能或使用graphQL。 我一直在研究关于graphQL,我真的不知道它是如何比ArangoDB图遍历功能更有利。

    2热度

    1回答

    在ArangoDB中,我有一个'人员'集合。每个人都有一个名字和一个国籍。 我如何找到名字不止一次出现在美国人身上的所有人的钥匙? 我可以分别运行这两个查询。 选择所有的人的名字出现不止一次: FOR p IN people LET key = p._key COLLECT p.name INTO groups KEEP key FILTER LENGTH(groups) >= 2 LET

    2热度

    1回答

    假设我有以下的文档集合: 学生姓名和学号 中的类名称和类ID 位置与名称和位置标识 和下面的边缘集合指定的关系: 个 StudentClass与_from和_TO引用,以及开始和结束日期 ClassLocations只有_from和_TO引用 什么是返回一个学生一个图表,显示了在给定日期的最佳方式班级和地点?我一直在使用类似以下内容的东西,但是它返回不在日期范围内的StudentClass边缘。此

    2热度

    1回答

    我已经通过在ArangoDB中创建了一个集合,因为这个集合太大而无法放入内存中,从而使自己陷入了一个角落。当我尝试加载它时,我的计算机报告RAM和硬盘使用率为100%......我等了二十分钟,但该集合未加载。 有没有办法将集合拆分成小部分而不加载它?也许通过Arango Shell,或者通过玩数据库文件? (我正在使用Windows 8.1)。

    2热度

    1回答

    我有以下图形结构。所有的顶点都在同一个集合中,并且所有的边都在同一个集合中。从一个特定的开始顶点(F)开始,我想返回所有的顶点,这些顶点是一次向外出发的结果,然后向内一次,这样我就结束了,在这个例子中,D和E.

    1热度

    1回答

    假设我有具有许多边的超节点,并且希望快速返回给定节点的顶N边。我怎样才能做到这一点与arangodb顶点中心索引https://docs.arangodb.com/3.1/Manual/Indexing/VertexCentric.html? 我可以创建skiplist顶点为中心的指数 arangosh> db.collection.ensureIndex({ type: "skiplist",

    0热度

    2回答

    ,INSERT操作适用于单个文档插入。我有一个可能有数千个对象(文档)的数组。有一种方法可以用一个查询将这个文档数组插入到一个集合中吗?

    1热度

    1回答

    我试图找到文档描述限制什么可以在JavaScript Foxx微服务中运行的事务内安全地访问。我读过某处(现在找不到它),除了通过事务参数数组传递的内容外,您无法访问任何内容,并且必须重新导入事务中使用的所有节点模块。我很好奇我可以安全地传入事务 - 比如ArangoDB数据库对象本身(取而代之还是重新导入它),为什么存在这些限制以及性能影响(对象封送?)。在我对单节点服务器的测试中,似乎访问外部

    1热度

    1回答

    我正在使用ArangoDB我试图建立一个基于图形的推荐系统。 数据模型只包含用户,项目和评级(边缘)。 因此想要计算用户对电影的亲和力,其中katz度量。 最后,我想这样做: Get all (or a certain number of) paths between a user and a item For all of these paths do the following: