问题标签 [orientdb3.0]

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 回答
22 浏览

docker - 如何将配置和数据库存储在 orientdb docker 容器之外

我一直在尝试将 OrientDB 数据库和配置存储在我正在运行的 docker 容器之外。这是第一次同时使用 docker 和 orientdb,所以我的困惑是多层次的。

基于https://hub.docker.com/_/orientdb/我已经成功运行了命令docker run -d --name orientdb -p 2424:2424 -p 2480:2480 -e ORIENTDB_ROOT_PASSWORD=rootpwd orientdb,但是我一直在尝试指定本地磁盘上存储数据和配置的位置,以便在容器停止时不会丢失/删除。

我尝试添加该-v <databases_path>:/orientdb/databases选项,但无济于事。我可能遗漏了一些非常基本的东西(因为这是我对 docker 和 orientdb 的第一手经验)。尝试在 docker desktop 和其他试错测试中设置卷也失败了。

任何人都可以帮忙吗?或者指出我可以学习的一些教程,因为我被卡住了。

0 投票
0 回答
22 浏览

java - 当整数列表作为 IN 子句的输入时,Orient db 不返回任何结果

Select id, name, out('HasTax').id as taxId from TaxMod WHERE pLink.id = 5 AND out('HasTax').id IN [6l, 13l] 当我运行上述查询时,我得到了正确的结果,“IN”中带有长后缀。

Select id, name, out('HasTax').id as taxId from TaxMod WHERE pLink.id = 5 AND out('HasTax').id IN [6, 13] 当我删除长后缀时, orient 不会返回任何结果。

这里 taxId 的类型是 Long

0 投票
0 回答
13 浏览

orientdb - 将查询结果导出到 OrientDB 中的 csv?

我需要将查询结果导出到 csv 以在系统外使用。由于每月需要统计信息,因此我需要编写脚本/cron。

我需要的是这样的:

有没有办法使用 orientdb 脚本来获取它,或者我需要用 java 编写程序?

0 投票
1 回答
18 浏览

orientdb - 如何从 java API 修复 OrientDB 断开的链接?

我需要修复我的 OrientDB 数据库中的一些断开的链接。从控制台运行REPAIR DATABASE --fix-links有效,但我希望能够从 java(实际上是 scala)代码运行它。

我试图将REPAIR命令作为查询执行,但不被接受。我还尝试通过执行以下命令“手动”修复链接

或者

但它们要么触发错误,要么无效。

如何从 java API 修复损坏的链接?