问题标签 [pyarango]

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.

0 投票
1 回答
48 浏览

arangodb - ArangoDB 2 GraphML

有没有办法将 ArangoDB-Graphs 导出到 GraphML?

我正在使用 pyArango 访问数据库。arangoexport似乎只关注 JSON(L)。

0 投票
0 回答
76 浏览

arangodb - ArangoDB 将整个 Graph 导出为 JSON

有没有将 ArangoDB 中的整个图形导出为 JSON 的方法?集合适用于arangoexport但不是整个图。

会回来

或者-您将如何编写一个获取任何图形的 AQL?

我认为应该有一种比遍历图形的所有集合并下载几个不同的集合 JSON 更简单的方法?

0 投票
1 回答
38 浏览

arangodb - 使用 foxx 微服务与 pyarango

我想设置一个查询 arabgodb 的 api。我正在争论是否设置使用 foxx 微服务或有一个将使用 pyarango 查询数据库的后端。两种选择的优缺点是什么?

0 投票
1 回答
203 浏览

kubernetes - 在 Kubernetes pod 上运行 Arango Shell (Arangosh)

如 ArangoDB 文档ArangoDB on Kubernetes中所述,我已经在 Kubernetes 节点上设置了一个 Arango 实例,这些实例安装在 VM上。请记住,我跳过了ArangoLocalStorageandArangoDeploymentReplication步骤。我可以在 get pod 中看到代理、协调器和 dbserver 各 3 个 pod。

arango-cluster-ea service但是,将外部 IP 显示为待处理。我可以使用主节点的 IP 地址和服务端口来访问 Web UI,连接到数据库并进行更改。但是我无法访问 Arango shell,也无法使用我的 Python 代码连接到数据库。我正在使用服务中显示的主节点 IP 和服务端口arango-cluster-ea来尝试使 Python 代码连接到数据库。同样,对于 arangosh,我正在尝试代码:

在 Python 的情况下,由于 Connection 类调用在 try 块中,它会转到 except 块。在 Arangosh 的情况下,它会打开 Arango shell 并显示以下错误:

因此没有连接到数据库。

任何有关此的线索将不胜感激。

0 投票
1 回答
158 浏览

json - 使用 arango 搜索在集合中查找 JSON 键并清理数据

我正在将 arangoDB 用于 JSON 对象具有可变结构的项目。我在想我可以创建一个视图来搜索集合并提取相关键。似乎所有文档都假设您知道感兴趣的领域在哪里,但我不知道。例如,我想创建一个带有 'foo' 字段的视图,但我不知道它可能在许多嵌套对象中的哪个位置。我的 JSON 文件/集合可能如下:

我知道亚行有一个文本搜索引擎,但它似乎只有在数据干净的情况下才有用。理想情况下,我想要一种实际搜索文档本身以制作视图的方法。对我来说,对每条路径进行硬编码的数据和变化太多,但关键字符串“Foo”始终是一致的。理想情况下,我希望视图包含以下文档:

所以我的问题是 1,有没有办法在 arango 中执行此类数据清理,2 如果不是,处理此类数据的主要范式是什么?我应该尝试在 arango 外面清理这个吗?

0 投票
0 回答
27 浏览

python-3.x - ArangoDB AQL:在 python 中运行 AQL 查询时出现错误,没有要绘制的数字数据

这是我用于绘制显示用户正在访问的页面的图表的代码。我的 x 和 y 值都是字符串类型的文本。我不确定它们是否可以绘制成图表。

运行此代码时弹出错误:

我尝试将它们转换为 int 或 float,但出现错误。我的代码:

错误(输出):

0 投票
1 回答
194 浏览

python-3.x - 从 arango import ArangoClient ImportError:无法导入名称 ArangoClient

我正在尝试运行一个在 arangodb 中发布数据的 python 脚本。但是在运行脚本时,我遇到了错误 Arangodb 在我的本地主机中成功运行。

0 投票
1 回答
13 浏览

python - 保存()后 PyArango 文档值的类型错误

我有一个包含一些文档的 ArangoDB 集合。我需要获取其中一个,添加或更新一些数据并保存。

要获取文档,我在实例上使用Document _key字段:Collection

然后,我用dict数据更新:

最后,我保存它

不幸的是,其中一些int被转换为string

就在保存之前:

在此处输入图像描述

当我重新加载它时doc2 = collection[key]

在此处输入图像描述

从我所看到的情况来看,我想我可以在保存之前将所有内容转换intfloat,但这有点乱。

我究竟做错了什么?