arangodb相关内容

我的树形图的Arangodb自定义过滤器/访问者

我有一个具有两个边缘定义的图形,如下所示: isDepartment: [organisation] -> [organisation] hasAccess: [user] -> [organisation] 组织嵌套在树中(无循环).有多个没有任何传入isDepartment优势的顶级组织. 授予用户访问一个或多个组织的权限.这些可以是顶级组织,也可以是树下某个地方的组织.如果用 ..
发布时间:2020-09-06 19:02:05 其他开发

安全删除ArangoDB中的顶点(使用_ids)?

我正在使用AQL在ArangoDB中为顶点和边缘创建一些删除查询,并且我假设将有一种“安全"的方式来删除顶点,该顶点也将删除关联的边缘.但是我在文档或其他任何地方都找不到.以下是进行安全删除的最佳方法吗? FOR e IN GRAPH_EDGES('EdgeClass',docId,{direction:'any',maxDepth:1, includeData:false}) RE ..
发布时间:2020-09-06 19:02:04 其他开发

ArangoDB AQL中(n)个数组的交集

情况是这样的:我有一个包含项目的ArangoDB集合,另一个包含标签的集合.我正在使用图形,并且有一个名为“包含"的边集合,用于连接项目和标签.一个项目具有多个标签. 现在,我正在尝试搜索包含多个标签的项目.例如.包含“摄影",“人像"和“面孔"标签的项目. 我的一般方法是从每个标签顶点开始遍历图,并找到与该标签相关的项目.那部分工作正常.我得到了物品清单. 但是我任务的最后一部 ..
发布时间:2020-09-06 19:00:58 其他开发

如何在ArangoDB中设置集群和分片?

我想在arangoDB中使用分片.我已经创建了协调器,如文档2.8.5中提到的DBServers.但是仍然有人可以对其进行详细说明,以及如何在分片之后和之前检查查询的性能. 解决方案 可以完成应用程序测试使用本地群集,所有实例是否都在一台计算机上运行-如果我正确地做到了,这就是您已经做过的事情? ArangoDB集群由协调器节点和dbserver节点组成.协调器在磁盘上没有自己的用户 ..
发布时间:2020-09-06 19:00:54 其他开发

ArangoDB Foxx和Clojure脚本

我想使用ClojureScript实现Foxx服务. 我已阅读到可以使用 Typescript 和我可以对 ClojureScript 做类似的事情吗? 解决方案 据我们所知,不可能以可以在ArangoDB/Foxx中运行的方式编写ClojureScript应用程序. 与TypeScript和CoffeeScript不同,ClojureScript不仅是一种语言,而且是应用程序 ..
发布时间:2020-09-06 19:00:53 其他开发

使用arangojs将参数传递给db.query

我在使用ArangoJS库发送参数时遇到问题,想知道是否有人可以提供帮助. 在下面的示例中,如果参数值在查询中,则可以执行db.query,但是当我尝试使用bindVars时,我得到了无提示错误,并且无法提取任何错误详细信息. var db = require('arangojs')("http://127.0.0.1:8529"); /* The '_system' databas ..
发布时间:2020-09-06 18:59:50 其他开发

如何在桌面应用程序中嵌入ArangoDB

我想在我的应用程序中嵌入图形数据库(运送Windows,Linux和MAC).我将搜索范围缩小到ArangoDB& OrientDB.我可以使嵌入式OrientDB正常工作,但是我仍然想尝试ArangoDB做出明智的决定.我找不到ArangoDB的任何东西时,OrientDB嵌入式版本的文档非常清晰. ArangoDB是用C ++编写的,因此我还必须弄清楚如何使其能够跨平台移植以及如何在应用程序中 ..
发布时间:2020-09-06 18:59:48 其他开发

什么是最快的ArangoDB好友查询(带计数)

我正在尝试使用ArangoDB获取好友列表.我不仅想了解基本的好友列表,还想知道用户和好友的朋友共有多少个朋友,并对结果进行排序. 经过几次尝试(重新)编写性能最佳的AQL查询,这就是我的最终结果: LET friends = ( FOR f IN GRAPH_NEIGHBORS('graph', @user, {"direction": "any", "includeData": tr ..
发布时间:2020-09-06 18:59:43 其他开发

远程连接ArangoDB

我尝试从PC连接到位于另一台服务器上的ArangoDB,但似乎未成功.然后,我尝试使用通过键入服务器ip http://xxxx:8529 提供的Web UI访问它,但是也失败了.我在localhost ArangoDB上尝试了运气,并用我自己的PC ip地址替换了它,但它也无法正常工作.它仅在ip名称为127.0.0.1或名称为localhost时才有效.我可以知道如何访问arangoDB. ..
发布时间:2020-09-06 18:59:40 其他开发

ArangoDB的Sparql接口

对于arangodb,我知道它自己的查询语言AQL,据我所知,还有一个附加组件,允许使用Gremlin进行图遍历等. 在我的一个项目中,我们强烈使用SPARQL,因此: 有没有办法将SPARQL用作arangodb的查询语言? 最好的问候, 斯蒂芬 解决方案 SPARQL和RDF如何与AQL和ArangoDB相关? SPARLQ是一种专门用于RDF之上的语言,因此我们首先 ..
发布时间:2020-09-06 18:59:36 其他开发

在ArangoDB中使用相同边定义的多个图

我正在评估ArangoDB,并尝试创建可能包含相同节点集合和相同边集合的多个图,即使每个图可能包含不同的物理文档和边. 但是,当尝试创建将使用已在另一张图中使用的边集合的图时,出现" [1921] ...边定义中已使用边集合"错误. 为什么图形可以共享相同的文档集合和文档,为什么图形不能重用现有关系? 要变通解决此问题,我必须为每个新图创建一个单独的唯一命名的边缘定义,并分别进行 ..
发布时间:2020-09-06 18:59:33 其他开发

关于ArangoDB中的多个索引用法

具有以下结构的文档: { path: String, enabled: Long, disabled: null || Long, // other fields... } 我想通过路径前缀和一些数字与文档时间戳之间的数字关系的组合来查找文档:(伪代码) SELECT e FROM entries WHERE e.path STARTS WITH "some ..
发布时间:2020-09-06 18:58:27 其他开发

AQL-有望在Arangodb中加入,以及如何加入?

我的环境 ArangoDB版本:3.5.2(我认为是最新版本) 存储引擎:RocksDB 部署模式:单服务器 部署策略:手动启动 基础设施:拥有 操作系统:Ubuntu 16.04 计算机中的总RAM:8GB 正在使用的磁盘:256GB 问题: 我有2个集合,我必须执行连接,并希望预期的结果是可能在Arangodb中实现的? collection 1 :[ ..
发布时间:2020-09-06 18:58:26 Java开发

NoSQL数据库:ArangoDB

我一直在寻找一个可以嵌入并且也可以基于文件的数据库,例如Sqlite. 我想要具有这种功能的NoSQL类型的数据库. 语言是Python,ArangoDB具有Python和许多其他语言的绑定. 我发现有关ArangoDB的矛盾事实. 在某些情况下,我已经看到文章说它不是嵌入式数据库,或者不能被嵌入式,然后看到其他暗示它是嵌入式的数据库. 还在网站上说它以特殊的二进制格式存储数据,然后我 ..
发布时间:2020-09-06 18:57:21 其他开发

ArangoDB的内存使用情况

我试图了解Arangodb的局限性以及理想的设置是什么.据我了解,arago会将所有收集数据存储在虚拟内存中,理想情况下,您希望将其放入RAM中.如果集合增加并且无法容纳到RAM中,它将被交换到磁盘上. 所以我的第一个问题.如果我的数据库增大,我是否需要调整交换分区/文件以适应数据库? 由于arango还将数据同步到磁盘,这是否意味着数据将始终位于RAM和磁盘中?因此,如果我有一个1. ..
发布时间:2020-09-06 18:57:19 其他开发

ArangoDB AQL:更新嵌入式阵列中的单个对象

我正在尝试使用AQL更新嵌入式数组中json文档上的属性.如何使用下面的AQL更新“家庭"类型地址的“地址栏"? 用户: { name: "test", address: [ {"addressline": "1234 superway", type:"home"}, {"addressline": "5678 superway", type:"work"} ..
发布时间:2020-09-06 18:57:16 其他开发

与ArangoDB配合使用的ETL工具-它们是什么?

那里有许多ETL工具.没有多少是免费的.而且,在其中的免费选择中,他们似乎对ArangoDB没有任何知识或支持.如果有人处理过将其数据迁移到ArangoDB并实现了自动化的过程,那么我很想听听您是如何做到这一点的.下面,我列出了ETL工具的几种选择.这些选择实际上是我从巴斯·杰尔丁克(Bas Geerdink)在2016年的Spark Europe演讲中得出的. * IBM InfoSphe ..
发布时间:2020-09-03 19:58:53 其他开发

确定哪个唯一约束导致ArangoDB中的INSERT失败

我在ArangoDB中有一个文档集合,该文档集合具有多个唯一索引.插入新文档时,由于任何唯一索引,插入可能会失败.有没有一种方法可以轻松找出文档中的哪个字段导致插入失败? 例如,采用一个存储用户数据的集合. “用户名"和“电子邮件"字段上的唯一索引意味着,如果这些字段中的任何一个重复,则插入操作可能会失败. 错误消息不是特定的: { error: true, e ..
发布时间:2020-07-17 19:07:28 其他开发

如何使用ArangoJs将文档存储在ArangoDb图中?

我正在使用来自nodejs应用程序的最新版本的ArangoDb和ArangoJs.我有以下两个顶点 用户 令牌 tokens顶点包含向users顶点中的用户之一颁发的安全令牌.我有一个名为token_belongs_to的边定义,将tokens连接到users 如何使用ArangoJs存储属于现有用户的新生成的令牌? 解决方案 我将假设您使用的是ArangoDB 2.7 ..
发布时间:2020-07-17 19:07:25 其他开发