问题标签 [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.
graph - ArangoDB 中图遍历的性能问题
我已经设置了一个简单的测试用例来最终学习一些图形数据库
我有一个基于大约 80000 个顶点/文档的集合的简单树结构,每个顶点/文档大约有 25 个属性。唯一的边是出站“is_parent”边,所以要找到每个节点的子节点,我可以简单地拾取所有入站边。我没有在任何字段上设置任何特定索引。这棵树有 20 层深,我在第五层抓取一个随机节点,然后使用图遍历获取该节点的所有后代:
这在我的开发机器上需要 3 秒多一点,我觉得我可能做错了什么。有什么方法可以加快速度还是我有任何概念问题?
arangodb - Windows 上 Foxx 和 ArangoDB 入门 - “errorMessage”:“未知路径”
是的,部分问题是我没有 Mac Pro ;) 并且演示是在 Mac 上完成的。
我可以运行“Hello World”应用程序,通过 Web 界面加载它并通过以下方式访问:
但我似乎无法加载任何其他演示。例如 oauth2:
更新 - 我也是服务器端 Javascript 的新手。在玩一个简单的工作演示时,我在 app.js 文件中创建了一个错误。浏览器中的结果输出是我上面的 404 错误。看起来如果 app.js 失败并且无法创建输出文件,那么从逻辑上讲浏览器找不到它。所以它可能不是“挂载”或文件系统错误,而是 JS 错误???
sql-server - 最快的分层地理地址,在最便宜的硬件上查找数据?NoSQL 还是 SQL?
我有 350,000 个具有纬度和经度值的城市地址,如下所示:
2500 HardToSpellName Street NW(象限),城市,州,国家
似乎最好的数据结构是一个 JSON 文件,主要是反向顺序,并让用户按该顺序输入查询:
Country.State.City.Quadrant.StreetType - 所有这些都重复了很多次
然后切换到公民号码数据输入,因为数字很容易拼写;)从上面,我们将实现查找以在街道名称上填充“自动完成”,因为它容易出现拼写错误。
数据的查询总是一样的,一个地址输入得到Lat/Long结果。
这是一个好主意吗?多少记录是合理的?您如何将表 (csv) 转换为 JSON 树?
使用 NoSQL 的主要原因是硬件/托管成本较低吗?
arangodb - Foxx 应用程序返回 404
我正在尝试运行自定义 Foxx 应用程序。
目录结构:
- ~/src/js/foxx
- 数据库
- _系统
- my_app(来自文档)
- 测试
- myapp(我的自定义应用程序)
- 清单.json
- 应用程序.js
- myapp(我的自定义应用程序)
- _系统
- 数据库
myapp manifest.json
myapp app.js
启动服务器的命令
然后我将浏览器指向:
并收到此回复:
我从 _system (my_app) 下的文档中复制的示例应用程序对我来说很好用。
我也可以运行土豚管理员,这就是我创建“测试”数据库的方式。不过,我确实注意到它在其图标上显示“非活动”,而 _system 显示“活动”,不确定这是否相关。
此外,在管理员中,“myapp”显示在测试数据库的应用程序列表中。
arangodb - 如何从 ArangoDB 获取详细的调试信息
有没有办法让 Arango 告诉我为什么它给了我 404?每当它不喜欢我做的事情时,我得到的唯一提示就是 404。例如,如果我拼错了一个方法,我会除了它能够告诉我错误在哪里之外。
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.
arangodb - GRAPH_COMMON_NEIGHBORS 只返回没有路径的共同邻居?
我正在使用图形共同邻居,但我只需要返回结果顶点,不需要花哨
我只需要返回的 _id:3 和 _id:7 部分:
现在我正试图打破我的头脑如何解决这个问题,因为它不在列表中,我无法将其展平。是否有一些隐藏的特征或钩子只返回结果顶点?或者我应该使用两个 GRAPH_NEIGHBORS 查询手动执行此操作,因为我相信它通常会做什么,并使用第一个查询限制第二个查询?
arangodb - 蓝图的 ArangoDB TransactionalGraph 实现
我正在尝试使用 GraphDBBenchmark 对ArangoDB进行基准测试,问题是该框架假定图形数据库提供 Blueprints TransactionalGraph 实现。ArangoDB 在blueprints-arangodb-graph中似乎没有这样的 Arango 没有在其 Blueprints API 中提供 TransactionalGraph 功能的原因吗?谁能指出我的示例 Arango Blueprints TransactionalGraph 实现?
arangodb - 查询后是否需要删除 arangodb 游标?
我想知道光标是否可以自动删除,或者我应该手动删除它。如果我不删除它,它会导致内存泄漏吗?
date - 时间戳之间的 Arangodb 天数
是否有任何内置函数可以找出时间戳之间的天数、添加天数或查找时间戳之间的月数?目前我将日期作为字符串存储在我的文档中。
例如,如果我这样做:
我收到:
这是我正在寻找的正确天数。只是想检查一下是否有任何内置功能,或者有没有计划添加它们。