问题标签 [arangodb-php]

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

php - 如何使用 ArangoDB 在 PHP 中进行用户注册和身份验证?

ArangoDB 是一个灵活的多模型数据库服务器,具有非常好的特性和大量好的文档。这是一个年轻的、非常有前途的开源项目,拥有一个不断发展的社区,但没有多少现实世界的例子可以开始。

一个常见的现实世界示例是用户注册和身份验证。大多数应用程序都需要它。

那么,如何使用 ArangoDB 在 PHP 中进行用户注册和身份验证?

0 投票
1 回答
1645 浏览

arangodb - 如何使用 ArangoDB 和 PHP 遍历图

ArangoDB 提供文档和边作为生成图的低级方式。

假设我们已经建立了一个带有一些顶点和边的图。该图表示顶点之间的关系。

v2 是 v1 的孩子
v3 是 v2 的孩子
v4 是 v3 的孩子
v5 是 v1的孩子
v6 是 v5 的孩子

我们希望能够查询:

  1. 从 v4 到 v1 的路径
  2. v1的所有后代
  3. v1的孩子们
  4. v4的所有祖先
  5. v4的父母

如何在 PHP 中做到这一点?

0 投票
2 回答
355 浏览

arangodb - ArangoDB-PHP 集合是否存在检查

我想检查 ArangoDB-PHP 是否已经存在一个集合。

因为我收到以下错误:

如何使用 ArangoDB-PHP 检查集合是否已存在?

0 投票
1 回答
87 浏览

arangodb - 我如何接收 arango 集合中的下一个或上一个元素?

我在 ArangoDB 中有一个文档。我需要收到以前的文件。我如何才能收到 Arango 收藏中的上一个文档?

0 投票
1 回答
213 浏览

arangodb - ArangoDB,执行查询的更好方法是什么?

从 ArangoDB 检索复杂数据有什么更好的方法:一个包含所有集合连接和图遍历的大查询,还是对每条数据进行多个查询?

0 投票
1 回答
235 浏览

arangodb - 如何在 ArangoDb 中对以下 json 文档进行全文索引和搜索?

基本上要在这里进行全文搜索,我需要对“batters.batter”和“batters.topping”(即两个属性)进行索引。如何处理这种全文搜索。请解释该方法,我将通过 REST API 实现我的搜索。提前谢谢你。

0 投票
2 回答
179 浏览

arangodb - 如何比较 ArangoDB 中的两个相似图,结果会产生路径和顶点的差异?

我有两个图表,我想比较它们之间的差异。作为 AQL 查询的结果,我只想要它们之间的路径和顶点的差异。ArangoDb 中是否有任何查询。如果可能,请告诉我。提前致谢。

0 投票
1 回答
141 浏览

arangodb - 如何在 ArangoDB 中使用哈希索引获得过滤结果?

我的数据:

job我使用 API在字段上创建了一个哈希索引:
http://localhost:8529/_db/_api/index?collection=Metadata

我使用 API 进行搜索查询:
http://localhost:8529/_db/_api/simple/by-example

理想情况下,只job : bosch应返回包含的文档作为结果。但对我来说,它提供了数组中的所有文档name[*]。我在哪里做错了?

0 投票
1 回答
88 浏览

arangodb - 在 ArangoDB 中向上遍历

我正在尝试用 PHP 学习 ArangoDB。我目前设置了以下图表:

用户 -> 用户电子邮件 -> 电子邮件

'User' 和 'Email' 是顶点集合,而 'userEmail' 是边集合。

我正在使用此模型进行用户身份验证,根据请求,代码会将给定的电子邮件与数据库进行匹配,获取该节点并返回传入的“userEmail”边缘和“用户”节点,但前提是属性“主”设置为'userEmail' 边缘中的'TRUE'。

当前解决方案

我正在使用以下作为当前解决方案,但我认为这不是实现我想要的最佳方式。它也没有给我一种方法来检测“userEmail”边缘的“主要”字段

其他解决方案

我也使用了这个解决方案,结果相同

另一种解决方案

我想出的另一个解决方案是

这将返回顶点和边,但仅在第二组结果中正确。我可以硬编码以使用第二组返回值,但我认为这不是最好的方法。

当前的解决方案是最好的还是有更好的方法来做我想做的事?

0 投票
2 回答
2084 浏览

laravel - 无法访问 ArangoDB Web 界面

我已经在 Ubuntu 服务器上安装了 ArangoDB。我可以连接 arangosh,但无法从 Web 界面连接。

尝试了很多东西,比如在 conf 文件中:

tcp://0.0.0.0:8529

tcp://my.server.ipaddress:8529

tcp://myservern.ndd:8529

总是得到:ERR_CONNECTION_TIMED_OUT