问题标签 [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 回答
1951 浏览

case-sensitive - ArangoDB AQL 不区分大小写比较

假设我有一些简单的文档存储在 Arango 集合中,如下所示:

现在假设用户在我的应用程序中搜索所有“模糊”的动物,全部小写。AQL 有没有办法进行不区分大小写的比较?例如:

现在我知道上面的例子不起作用,但如果有办法做到这一点,那就太好了。谢谢!

0 投票
2 回答
218 浏览

php - 是否可以用 arangodb 实现 php 会话处理程序

几天前,我在 arangodb 官方网站上发布了我的问题,但运气不好没有人回答。所以我来这里。以下是我的问题:

只是想知道如果使用 arangoDb 作为 php sessionHandler,我怎样才能删除过期的会话数据!

如果使用 mogodb 或 mysql 存储会话数据,我们可以使用这样的语句来删除过期数据: db.session.remove( { expire: { $gt :} } ) 或 sql : delete from tbl_session where expire<:到期

我只想知道如何在 arangodb 中实现这一点。:)

0 投票
1 回答
1061 浏览

crash - 在 Windows Server 2008 上安装 ArangoDB

我无法让 Arango 1.4.9 在我的 Windows 2008 Standard (SP2) 服务器上运行。这是一个全新的安装。当我尝试启动 Arango Server 时,我收到以下消息:

无法在动态链接库 KERNEL32.dll 中找到过程入口点 TryAcquireSRWLockExclusive

我试过 64 位和 32 位版本。我以管理员身份运行安装程序,反之亦然。有任何想法吗?

0 投票
1 回答
1439 浏览

node.js - Node Express Connect - 会话管理

我为 ArangoDB for ConnectJS 编写了一个会话存储驱动程序。它正在工作,虽然仍然非常处于 alpha 阶段,但我有几个问题。

具有“false”过期属性的第一个会话仅在用户代理期间保留。我注意到关闭浏览器窗口时不会调用 session.destroy() 。这会导致在商店中留下一个“被放弃的”会话。我怎样才能有效地清除这些?有没有办法按计划搜索和销毁废弃的会话?

其次,我已经实现了本页概述的会话存储的最低要求:http ://www.senchalabs.org/connect/session.html (靠近底部)

那将是获取、设置和销毁。其他两种推荐的方法是长度和清晰。这些方法究竟应该做什么?我假设长度返回会话处于活动状态的时间长度?“清除”与破坏有何不同?谢谢!

0 投票
1 回答
309 浏览

arangodb - 我可以中止(不超时)在 ArangoDB 中长时间运行的查询吗?

如果我的应用程序在 ArangoDB 中启动了一个长时间运行(几分钟)的查询,它是否可以(以编程方式)由我自行决定中断或中止 - 并且不会终止服务器?

我搜索了 ArangoDB 文档、google 组和网络,但无法确认此功能是否存在。有时存在这样的功能,但不容易被发现。

我确实在“startTraversal”中找到了一个“maxIterations”参数,但我无法预先确定何时要终止查询——它由用户输入决定。我需要一种异步方式来终止操作。

一些图形数据库具有“超时”配置;但是,即使这样也不能满足我自行决定(随时)中止查询的要求。

在我的应用程序(以及我认为的许多其他应用程序?)中,用户可能会改变主意并选择其他一些有效地需要对(大)图进行新查询的功能,并且不需要第一次查询。我们不想让该查询继续运行并消耗资源。我们也不想丢失其他待处理的查询或不得不重新启动服务器。

0 投票
1 回答
596 浏览

arangodb - ArangoDB 有分面搜索吗?

有谁知道 ArangoDB 是否支持分面搜索,以及与其他支持它的产品(例如 Solr、MarkLogic)或不支持它的产品(例如 Mongo)相比性能如何?

在搜索了网站、阅读了文档并搜索了 Google 组之后,我没有看到任何地方讨论过它。

谢谢

0 投票
1 回答
127 浏览

json - arangodb、foxx 和咖啡脚本

我可以将 foxx 与咖啡脚本一起使用,但它不起作用。我有一个来自分步教程的 hello 示例应用程序。我替换app.jsapp.coffee(编译后coffee -c app.coffee与 相同app.js

在 manifest.json 我更改了 cotrollers 的扩展名

但它不工作并且服务器返回

我究竟做错了什么?

0 投票
1 回答
221 浏览

arangodb - 使用未知函数“SHORTEST_PATH()”

我对 arangodb (和图形数据库)真的很陌生。我正在尝试使用 sortest_path 函数:

但贝壳返回:

在文档中,我找不到使用此功能的工作示例。

0 投票
1 回答
444 浏览

nosql - 是否可以将 ArangoDB 配置为在特定时间制作图形数据库的快照?

到目前为止,我知道 ArangoDB 使用 MVCC,因此它会在未定义的时间段内创建节点和边的修订,直到垃圾收集器将它们删除。

我想实现一个图形数据库模式,我需要在特定时间保持这个数据库的状态。这意味着我将配置数据库管理系统拍摄状态快照的时间(例如每周)。

所以我的问题简而言之:是否可以将节点/边缘的修订/版本保留在 arangodb 中(或者可能使用插件)以及它们的创建时间戳?

如果没有,是否有其他图形数据库能够做到这一点?

0 投票
1 回答
1863 浏览

arangodb - 有没有arangoDB的工具

像 MySQL 的 Workbench,MS SQL 的 SQL Management studio,arangoDB 有什么工具吗?

我搜索了很多,但没有找到解决方案。

非常感谢您的帮助。先感谢您。