问题标签 [python-arango]

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 回答
90 浏览

kubernetes - python-arango 库的 SSL 证书错误

我正在尝试将 Python-Arango连接到应用程序。我已经使用本教程在 Kubernetes 节点上设置了 ArangoDB 。我的集群 yaml 文件是这样的:

设置似乎很好,因为我能够访问 Web UI 以及通过 Arango shell。但是,当我使用 python-arango 库将我的应用程序连接到数据库时,我收到与证书相关的错误:

做的时候kubectl get secrets,我看到arango-cluster-ca了,我在上面的 YAML 文件中明确提到过。我还在python代码中设置了验证标志为False,如下所示

然而,它并没有像预期的那样绕过验证。

我想了解我可能错过的内容——无论是在设置过程中还是在 Python 调用中——这不会让我绕过这个 SSL 证书错误问题,或者是否可以设置证书。我试过这个 Arango教程来设置证书,但它没有给我成功。

谢谢。

0 投票
1 回答
44 浏览

arangodb - 在常规过滤查询中使用“COUNT INTO 长度”或聚合函数

我正在使用 Python 访问我的 ArangoDB。有时确定结果是否为空或者我是否只有一个结果会很有用len(cursor)

不幸的是,这主要导致了一个例外:

游标的源代码中,结果集中似乎需要一个计数变量。

根据文档,这是通过添加:

就我而言,我使用的是一个简单的、主要是自动生成的查询过滤所有内容:

添加 aCOLLECT会导致错误。这篇文章https://stackoverflow.com/a/24131344/2516892会建议这样的解决方案:

这是行不通的。插入这种聚合函数的正确查询是什么?

0 投票
1 回答
69 浏览

graph-databases - 无法让 ArangoSearch 视图在 ArangoDB 中正常工作

我在使用 ArangoSearch 时遇到问题。

这是我在一个名为的集合中的一些虚拟数据things(为简单起见,我删除了它们的每个“_id”、“_key”和“_rev”属性):

我有一个看起来像这样的视图(我称之为practice):

当我进行如下 AQL 搜索时,它正确返回 4:

但是当我进行这样的 AQL 搜索时,我大多会得到空数组:

(奇怪的是,有一两个词可以与上述内容一起使用,但大多数人不会 - 例如,“cookie”返回一个空数组,但“how”返回一个匹配项)

知道我做错了什么吗?

谢谢

0 投票
0 回答
13 浏览

arangodb - 可以从 python-arango 中的 json 文件制作边缘集合吗?

我是 python-arango 驱动程序和 Arangodb 本身的新手,我正在尝试使用 arangodb 欺诈检测数据集创建一个图表。如果你能帮助我使用 json 文件进行边缘定义,我将非常感激。在 python-arango 中没有提到任何内容,或者我可以找到并得到它。这是我编写的代码,但它不起作用。我很抱歉发送了一张写代码的图片,我们公司的一切都被阻止了,所以我无法用我的手机编写代码。 在此处输入图像描述

0 投票
0 回答
15 浏览

graph - 图中的 Arangodb 循环检测

我正在使用 arangodb 进行欺诈检测,我已经阅读了它的文档和 colab 代码,但我仍然不确定我的查询是否正确。我想为每张卡找到循环。_id。我有两个名为 CARDS 和 CARD_EDGES 的集合。在 CARDS 中仅显示 id 和 key,其他信息在 CARD_EDGES 这是我的查询:

0 投票
0 回答
18 浏览

python - 处理大数据并制作图表

我正在使用 Arangodb,我的节点集合中有超过 5000 万个节点,与此相关的边缘集合中有更多。我无法运行查询,因为每个查询都需要很长时间,然后它就会崩溃。我没有使用 Pregel 的写入权限。每当 python-arango 读取数据并且另一个数据太大而无法使用 GUI 将其下载到文件中时,我都会出现超时错误。所以,这是我的问题:

1 - 如何读取大约 400 万条数据并将其写入文件?

2 - 我怎样才能用它制作图表?对于这个大图,我们没有 spark 或 hadoop 和 networkx 不起作用。