标签: arangodb

arangodb的logstash输出

有人alrady为arangodb找到了logstash的输出包吗?我看到有一个弹性搜索可能非常相似,也许对于mongodb.但不幸的是,我现在没有为arangodb找到一个,公共logstash文档对我没有帮助,因为我不熟悉ruby.

logstash arangodb

4
推荐指数
1
解决办法
187
查看次数

如何确保文档中的字段在 ArangoDB 中是唯一的?

我在 ArangoDB 中创建了一个集合,需要说明一个字段是唯一的。例如,我需要说在 'user_table' 中,'email' 是唯一的。怎么做?

database unique arangodb aql

4
推荐指数
1
解决办法
707
查看次数

ArangoDB/FOXX 存储库问题

我正在 ArangoDB 中的 FOXX 应用程序的存储库中尝试自定义查询:

        /*clinics.js */  

         'use strict'; 

    var Foxx = require('org/arangodb/foxx');

            var ClinicsRepository = Foxx.Repository.extend({   
// Add your custom methods here

              //Returns all procedures from a clinic, given the clinic id 
getAllProcedures: Foxx.createQuery({
                    query: 'FOR clinic IN exameFacil_clinics FILTER clinic._key == [@id] RETURN clinic.procedures',

                    params: ['id']

                })
 });

            exports.repository = ClinicsRepository;
Run Code Online (Sandbox Code Playgroud)

我按照 Foxx 食谱做了这个,但它总是给我一个错误:

[ArangoError 3103:无法调用模块文件:c:/Program Files/ArangoDB 2.6.2/var/lib/arangodb-apps/_db/_system/exameFacil/APP/controllers/clinics.js]

[Arango错误
3103:无法调用模块文件:c:/Program Files/ArangoDB
2.6.2/var/lib/arangodb-apps/_db/_system/exameFacil/APP/controllers/clinics.js]
在 [object Object].Module.run (C:\Program Files\ArangoDB
2.6.2\bin../share/arangodb/js/common/bootstrap/modules.js:1420:20) 在 ArangoApp.loadAppScript (c:/Program Files/ArangoDB
2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/arangoApp.js:452:24)
在 mountController (c:/Program Files/ArangoDB
2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/routing.js:661:7) …

javascript arangodb foxx

4
推荐指数
1
解决办法
311
查看次数

ArangoDB 数据库目录被锁定

当我执行

sudo arangodsudo service arangodb start在我的主目录中

我收到以下消息

[2844] FATAL cannot start server: database directory is locked
[2867] FATAL cannot start server: database directory is locked
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

nosql arangodb

4
推荐指数
1
解决办法
2057
查看次数

使用 AQL /_api/cursor 而不是 /_api/simple/all 进行 Arangodb 分页

Arangodb 有一个用于简单查询的 LIMIT 和 SKIP 函数,如何使用 /api/cursor 实现

FOR product in products
    LIMIT 2
return product
Run Code Online (Sandbox Code Playgroud)

理想情况下是这样的

FOR product in products
    LIMIT 20 SKIP 10
return product
Run Code Online (Sandbox Code Playgroud)

或者它只支持使用/_api/simple/all调用

arangodb aql

4
推荐指数
1
解决办法
1964
查看次数

arangoimp,如何指定数据库名称?

我开始使用 arangoimp.exe 输入数据。它似乎加载到_system。

如何指定数据库名称?

arangodb

4
推荐指数
1
解决办法
592
查看次数

如何避免与 ArangoDB 中的 AQL 冲突?

我正在使用 AQL 更新集合中的记录。有时,我会收到 [ArangoError 1200:冲突]。在 JS Shell 中,我可以将第三个参数设置为 true 以使用覆盖并忽略冲突。如何忽略 AQL 中的冲突?

arangodb aql

4
推荐指数
1
解决办法
703
查看次数

获取"ArangoError:绑定参数'value1'未在查询中声明(解析时)"

我的Foxx应用程序中有这样的代码:

db._query(aqlQuery`
  FOR d IN FULLTEXT('api_texts', '${args.attribute}', '${args.search}')
    SORT d.${args.sort_by} ${args.sort}
    LIMIT ${args.skip}, ${args.limit}
    RETURN d
`).toArray()
Run Code Online (Sandbox Code Playgroud)

它似乎是正确的但由于某种原因它给了我一个错误bind parameter 'value1' was not declared in the query (while parsing).

我试图在arangosh...中运行它同样的错误:

arangosh [ilearn]> db._query({ "query" : "\n        FOR d IN FULLTEXT('api_texts', '@value0', '@value1')\n          SORT d.@value2 @value3\n          LIMIT @value4, @value5\n          RETURN d\n      ", "bindVars" : { "value0" : "title_en", "value1" : "1", "value2" : "created_at", "value3" : "ASC", "value4" : 0, "value5" : 10 } })
JavaScript exception in …
Run Code Online (Sandbox Code Playgroud)

arangodb foxx

4
推荐指数
1
解决办法
909
查看次数

AQL按ID数组过滤

如果我需要按ID数组过滤,我将如何使用绑定?文档没有提供任何有关的提示.

for c in commit
filter c.hash in ['b0a3', '9f0eb', 'f037a0']
return c
Run Code Online (Sandbox Code Playgroud)

arangodb aql

4
推荐指数
1
解决办法
580
查看次数

ArangoDB 为双向边缘的每个有向边缘创建计数器边缘

我对图数据库非常陌生。我从阿兰戈开始。对于这个项目,我不确定将来会遇到的疑问。我不想制造瓶颈。所以我想在任何地方创建无向或双向边缘。

然而,由于仅支持有向边,我目前的理解是,如果某个顶点无法通过 a 到达,directed traversal那么我稍后会遇到瓶颈。因此,每当我创建边缘时,a -> b我也会b -> a在同一个边缘集合中创建。

我的假设正确吗?设计决策是否可以接受?

directed-graph graph-databases arangodb

4
推荐指数
1
解决办法
579
查看次数