arangodb

    1热度

    1回答

    我打算使用ArangoDB,我面临一个问题,我不知道如何解决。我想这样做简单的遍历但在我的情况,但有两个要求,我不知道如何解决: 我不会提前知道顶点比边的类型将连接到。我希望能够将一种类型的边连接到任何一边的任何顶点。 对于一个顶点,我想检索所有连接的顶点(深度1),而不管边的类型如何。 对于需求1,一个例子是一个标签顶点(用一些信息来标记某个实体),我希望能够使用标签图中的HasTag边缘来标记

    0热度

    1回答

    的我有“类型”属性一个边缘集合。 什么是AQL仅使用,例如,边缘类型为“A”遍历的一个例子?

    0热度

    1回答

    我怎样才能有一个变量增加一个循环?我试过这个AQL,它不起作用 LET x=0 // I am trying to find a way to increase this one over some conditions FOR v IN male Update v WITH (count:x+1) IN male

    1热度

    2回答

    我在ArangoDB中有两个顶点集合P和F,以及一个包含两种边的边集合:fp和hp。 注意,图像上面已经简化 - 的“F”的节点经由多个“FP”边缘本身连接至另一架F节点。换句话说,我不知道(例如)“F4”是否有入站“fp”边缘或更多。 我想使用一个AQL查询来遍历图,从节点PA开始,但是停止在没有入站“hp”边的任何顶点。该Documentation表明,停止遍历的方法是使用类似的查询: FOR

    0热度

    1回答

    我下一个表:users_categories用户。 users_categories对象包含其中只有钥匙 “用户” 的领域,所以我做出加盟: FOR c IN users_categories FILTER c._key == '75a65608-7e9b-4e74-be19-76882209e388' FOR u IN c.users FOR u2 IN users FILTER

    0热度

    1回答

    不同的文件中,我们怎样才能做到这一点,因为 For v in relation UPDATE { _key: v._from,"foo": false } IN A UPDATE { _key: v._to,"foo": false } IN A 将返回读取修改的数据错误。在AQL中这样做的正确方法是什么?

    1热度

    1回答

    我正在使用ArangoDB 3.1.23和ArangoDB Java驱动程序4.2.2。我使用Eclipse和Maven。我有麻烦阅读文档作为Java类,因为它是解释here。我按照教程编写了以下测试代码。 正如您所看到的,将文档作为BaseDocument或VelocyPack工作,但将它们作为Java类读取会返回null。 public static void main(String[] ar

    0热度

    1回答

    在ArangoDB时,我具有由边缘连接的2个文件“使用”: A ----uses---> B 当我删除文档B集合中: 为什么边缘不会被删除并引用一个不存在的文件? OR:为什么我可以删除de文件B如果边缘使用它? PS:当我在图形web界面中删除文档B时,边缘被自动删除。 ArangoDB版本:3.0.8

    1热度

    1回答

    我有一个现有的spring批处理项目,它根据启动过程中的功能切换决定从MySQL或ArangoDB(NoSql数据库)中读取数据,并执行一些处理并再次写回到MySQL/ArangoDB。 现在MySQL的读写器配置是一样的东西下面, @Bean @Primary @StepScope public HibernatePagingItemReader reader( @Value("

    3热度

    3回答

    为什么此代码只删除数组中的偶数元素?我希望for循环遍历每个值0到3,并且每次删除一个元素。但它只是删除了[0]和[2]。我究竟做错了什么?谢谢advance-- a=%w(ant bat cat dog) puts a.inspect #output: ["ant", "bat", "cat", "dog"] for k in (0..3) a.delete_at(k) end