问题标签 [arangodb]

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 投票
2 回答
411 浏览

graph - ArangoDB 中图遍历的性能问题

我已经设置了一个简单的测试用例来最终学习一些图形数据库

我有一个基于大约 80000 个顶点/文档的集合的简单树结构,每个顶点/文档大约有 25 个属性。唯一的边是出站“is_parent”边,所以要找到每个节点的子节点,我可以简单地拾取所有入站边。我没有在任何字段上设置任何特定索引。这棵树有 20 层深,我在第五层抓取一个随机节点,然后使用图遍历获取该节点的所有后代:

这在我的开发机器上需要 3 秒多一点,我觉得我可能做错了什么。有什么方法可以加快速度还是我有任何概念问题?

0 投票
1 回答
360 浏览

arangodb - Windows 上 Foxx 和 ArangoDB 入门 - “errorMessage”:“未知路径”

是的,部分问题是我没有 Mac Pro ;) 并且演示是在 Mac 上完成的。

我可以运行“Hello World”应用程序,通过 Web 界面加载它并通过以下方式访问:

但我似乎无法加载任何其他演示。例如 oauth2:

更新 - 我也是服务器端 Javascript 的新手。在玩一个简单的工作演示时,我在 app.js 文件中创建了一个错误。浏览器中的结果输出是我上面的 404 错误。看起来如果 app.js 失败并且无法创建输出文件,那么从逻辑上讲浏览器找不到它。所以它可能不是“挂载”或文件系统错误,而是 JS 错误???

0 投票
1 回答
274 浏览

sql-server - 最快的分层地理地址,在最便宜的硬件上查找数据?NoSQL 还是 SQL?

我有 350,000 个具有纬度和经度值的城市地址,如下所示:

2500 HardToSpellName Street NW(象限),城市,州,国家

似乎最好的数据结构是一个 JSON 文件,主要是反向顺序,并让用户按该顺序输入查询:

Country.State.City.Quadrant.StreetType - 所有这些都重复了很多次

然后切换到公民号码数据输入,因为数字很容易拼写;)从上面,我们将实现查找以在街道名称上填充“自动完成”,因为它容易出现拼写错误。

数据的查询总是一样的,一个地址输入得到Lat/Long结果。

这是一个好主意吗?多少记录是合理的?您如何将表 (csv) 转换为 JSON 树?

使用 NoSQL 的主要原因是硬件/托管成本较低吗?

0 投票
1 回答
218 浏览

arangodb - Foxx 应用程序返回 404

我正在尝试运行自定义 Foxx 应用程序。

目录结构:

  • ~/src/js/foxx
    • 数据库
      • _系统
        • my_app(来自文档)
      • 测试
        • myapp(我的自定义应用程序)
          • 清单.json
          • 应用程序.js

myapp manifest.json

myapp app.js

启动服务器的命令

然后我将浏览器指向:

并收到此回复:

我从 _system (my_app) 下的文档中复制的示例应用程序对我来说很好用。

我也可以运行土豚管理员,这就是我创建“测试”数据库的方式。不过,我确实注意到它在其图标上显示“非活动”,而 _system 显示“活动”,不确定这是否相关。

此外,在管理员中,“myapp”显示在测试数据库的应用程序列表中。

0 投票
1 回答
66 浏览

arangodb - 如何从 ArangoDB 获取详细的调试信息

有没有办法让 Arango 告诉我为什么它给了我 404?每当它不喜欢我做的事情时,我得到的唯一提示就是 404。例如,如果我拼错了一个方法,我会除了它能够告诉我错误在哪里之外。

0 投票
1 回答
232 浏览

arangodb - How to run AQL from Foxx

I need to run some queries that the Foxx Repository object doesn't seem capable of handling (Maybe I'm just missing something). I'd like to use AQL, but I don't know how to call it from Foxx.

Example:

timestamps Collection:

SQL Query (What I'd like to emulate):

I can do:

But this doesn't let me do a range as well.

0 投票
2 回答
93 浏览

arangodb - GRAPH_COMMON_NEIGHBORS 只返回没有路径的共同邻居?

我正在使用图形共同邻居,但我只需要返回结果顶点,不需要花哨

我只需要返回的 _id:3 和 _id:7 部分:

现在我正试图打破我的头脑如何解决这个问题,因为它不在列表中,我无法将其展平。是否有一些隐藏的特征或钩子只返回结果顶点?或者我应该使用两个 GRAPH_NEIGHBORS 查询手动执行此操作,因为我相信它通常会做什么,并使用第一个查询限制第二个查询?

0 投票
1 回答
262 浏览

arangodb - 蓝图的 ArangoDB TransactionalGraph 实现

我正在尝试使用 GraphDBBenchmark 对ArangoDB进行基准测试,问题是该框架假定图形数据库提供 Blueprints TransactionalGraph 实现。ArangoDB 在blueprints-arangodb-graph中似乎没有这样的 Arango 没有在其 Blueprints API 中提供 TransactionalGraph 功能的原因吗?谁能指出我的示例 Arango Blueprints TransactionalGraph 实现?

0 投票
1 回答
209 浏览

arangodb - 查询后是否需要删除 arangodb 游标?

我想知道光标是否可以自动删除,或者我应该手动删除它。如果我不删除它,它会导致内存泄漏吗?

0 投票
1 回答
540 浏览

date - 时间戳之间的 Arangodb 天数

是否有任何内置函数可以找出时间戳之间的天数、添加天数或查找时间戳之间的月数?目前我将日期作为字符串存储在我的文档中。

例如,如果我这样做:

我收到:

这是我正在寻找的正确天数。只是想检查一下是否有任何内置功能,或者有没有计划添加它们。