问题标签 [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 投票
1 回答
241 浏览

arangodb - AQL 的 Arangodb 响应缓慢

当我做这样的嵌套查询时

(3484 个结果)。

响应很慢(在 7 到 10 秒之间)通过 Web 界面和 arangosh 返回结果

我的担心:这个响应时间是不是太大了?生产数据库会比这大得多,并且会带来性能问题。

任何想法?问候!

0 投票
1 回答
357 浏览

arangodb - ArangoDB 索引需要多少内存空间?

我想计算我们对 ArangoDB 的服务器要求。

我知道 ArangoDB 将索引存储在 RAM 中,但是索引使用了多少空间?

0 投票
2 回答
695 浏览

arangodb - Arangodb "FATAL Database upgrade check failed for"

The arangodb is showing the following error after computer reboot "FATAL Database upgrade check failed for 'mydatabase'" Please inspect the logs from any errors

i had reinstalled the arangodb, and then, running in first time it was ok, but when I reboot the computer it didn´t start anymore

in the log file was this log messages

´´ 2014-07-18T14:49:46Z [6405] INFO ArangoDB 2.2.0 -- ICU 52.1, V8 3.16.14, OpenSSL 1.0.1 14 Mar 2012 2014-07-18T14:49:46Z [6405] INFO using default language 'en' 2014-07-18T14:49:46Z [6405] INFO loaded database '_system' from '/var/lib/arangodb/databases/database-70153' 2014-07-18T14:49:46Z [6405] INFO loaded database 'mydatabase' from '/var/lib/arangodb/databases/database-60101129' 2014-07-18T14:49:46Z [6405] INFO running WAL recovery 2014-07-18T14:49:46Z [6405] INFO dropping database 'mydatabase', directory '/var/lib/arangodb/databases/database-60101129' 2014-07-18T14:49:46Z [6405] INFO creating database 'mydatabase', directory '/var/lib/arangodb/databases/database-60101129' 2014-07-18T14:49:47Z [6405] INFO WAL recovery finished successfully 2014-07-18T14:49:47Z [6405] INFO using endpoint 'tcp://0.0.0.0:8529' for non-encrypted requests 2014-07-18T14:49:47Z [6405] INFO using default API compatibility: 20200 2014-07-18T14:49:47Z [6405] INFO JavaScript using startup '/usr/share/arangodb/js', modules '/usr/share/arangodb/js/server/modules;/usr/share/arangodb/js/common/modules;/usr/share/arangodb/js/node', actions '/usr/share/arangodb/js/actions', application '/var/lib/arangodb-apps' 2014-07-18T14:49:47Z [6405] FATAL Database upgrade check failed for 'mydatabase'. Please inspect the logs from any errors

sorry for my bad english

0 投票
1 回答
69 浏览

arangodb - foxx 模型中的属性选项

有没有办法指定 Foxx.Model 的接受值?

像这样的东西是理想的:

提前致谢。

0 投票
1 回答
348 浏览

arangodb - 无法切换到 Foxx 中的 _system 以外的数据库

我正在尝试在应用程序启动时动态生成数据库/集合,以防它们尚不存在。_system这在使用数据库时工作正常。问题是尝试切换到其他数据库时似乎不允许这样做。从文档:

db._useDatabase(名称)

将当前数据库更改为名称指定的数据库。请注意,名称指定的数据库必须已经存在。

在某些情况下可能不允许更改数据库,例如服务器端操作(包括 Foxx)。

这是否意味着 Foxx 应用程序只能在_system数据库中创建集合?我的清单文件将该isSystem属性设置为 false。这种限制是什么意思?

0 投票
1 回答
341 浏览

arangodb - 在 ArangoDB 中测试 Foxx 应用程序的正确方法

我想知道在 ArangoDB 中测试 Foxx 应用程序的正确方法是什么。我的项目结构(简化)如下所示:

对于前端,我成功地使用了 Karma/Jasmine,但在尝试测试 Foxx 控制器时遇到了问题。

更具体地说,我想要实现的是测试一些端点并验证它们是否完成了它们的意图,基本上是 CRUD 操作。为此,出于多种原因,我确实需要访问 ArangoDB 实例:清理测试数据库、使用测试数据预填充它等。

在这种情况下应该怎么走?这甚至可能吗?

0 投票
2 回答
983 浏览

arangodb - 在 ArangoDB 边缘集合中为多个路径属性(包括 _from 和 _to 属性)创建唯一索引

我正在尝试为边缘集合设置唯一约束,以便在两个给定节点之间只能创建某种类型的边缘。问题是在创建索引时似乎我不能使用_from_to属性作为路径属性。到目前为止我已经尝试过:

我收到以下错误:

我不想在创建它之前检查两个节点之间是否存在某种边缘类型。

有什么提示吗?

0 投票
1 回答
353 浏览

json - 从 ArangoDB 导出到 JSON 的工具

要创建本机备份并还原它,必须使用arangodumparangorestore

要从 JSON(和 CSV、TSV)导入,必须使用arangoimp.

我可以使用什么从 ArangoDB导出到 JSON ?

0 投票
1 回答
898 浏览

arangodb - Arangodb AQL 类似于 SQL 的 NOT IN

如何FILTER在 AQL 中执行类似这样的 SQL 示例?

0 投票
1 回答
93 浏览

javascript - 将 ArangoDB 文档中的函数存储为纯文本

我希望能够将函数存储在 ArangoDB 文档中。从我所见,这实际上是可能的,因为用户定义的 AQL 函数似乎以这种方式存储为纯字符串。我的问题是朝那个方向发展的:这些字符串之后如何转换为可调用函数?

现在我找到了一个我不太喜欢的可行解决方案(似乎不鼓励使用 eval)。我正在寻找更好的解决方案。我可以通过以下方式存储函数并在之后使用它们:

有没有更好的方法来实现这一目标?