问题标签 [orientdb-2.1]

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 投票
2 回答
805 浏览

orientdb - 在orientdb遍历中使用maxdepth和while

我正在使用 orientdb v2.1.4 是否可以在 SQL 或 Java API 中使用 while 条件和 maxdepth 参数从目标记录进行 orientdb 遍历?例如:

orientdb 解析器似乎应用了 maxdepth 条件并忽略了 while 条件。

我使用 while 条件是因为我总共有 10 个不同的边缘类,但我希望在排除边缘类的子集(~3)的同时进行遍历。如果您有一种替代方法,我在遍历期间使用它来忽略某些边缘类,那也很好。

0 投票
1 回答
100 浏览

orientdb - 如何将链接列表数据转换为orientdb中的数组?

让我们假设在 OrientDB 中存在两个类,如 Posts 和 Comments,并且 Posts 类有一个名为 Comments 的链接列表类型的属性。

我怎样才能获得发布@rid 并回答 json 转换的数据作为结果的最后一个属性,如下所示:

0 投票
0 回答
249 浏览

json - OrientDB ETL JSON 错误

我是 OrientDB 的新手,在将 .csv (MovieLens) 数据集导入 OrientDB 时遇到问题。
这是 .csv 文件的格式

我在用“|”分割“流派”字段时遇到问题。我在 orientdb studio 中创建了 split 函数并在 JSON ETL 配置脚本中调用它,它仍然无法识别它并抛出异常。

OrientDB Studio 中的拆分函数

异常 JSON 脚本:

0 投票
0 回答
111 浏览

orientdb - orientdb慢速分布式etl导入

我有一个看起来像下面的 ETL,除了我们从 mysql 中提取 8 个字段并且有 8 个顶点类和 7 个边缘类。

这是我的默认分布式数据库配置文件:

我正在尝试实现一个 orient 集群,目前在不同的服务器上有 2 个节点。当我在其中一个图形框上运行导入时(我们当前的 QA 环境中只有 200 行,prod 将超过 3500 万),我看到每秒 1-3 个节点的加载时间,即使仲裁设置为 1。我已经尝试了 5-6 种不同的组合,切换并行、仲裁值、不同的服务器设置,但只要加载器指向远程数据库,它就真的很慢。

相同的 etl 在我的本地机器上以 1500-2000/s 的速度运行到 plocal 图中。

我发现使用指向 plocal 图的加载器运行导入的最快方法。然后,一旦它完成重新启动分布式服务器并允许 2 个节点同步。

是否有我遗漏的东西,或者某些可能导致导入速度如此缓慢的服务器配置?东方版本 2.1.6。

0 投票
1 回答
104 浏览

orientdb - OrientDB,查找索引插入点

我有一个带有“日期”属性的“账单”顶点,并在账单日期上创建了一个自动 SB 树不是唯一索引,以便更快地搜索,现在我希望每张插入的账单都与下一张账单有边缘并创建一个链接节点结构,

到目前为止我得到的解决方案:

1-使用 gremlin 计算插入账单日期与其他账单日期之间的最小差异以获得最接近的账单,但它需要我扫描所有账单并且没有使用索引

2-我可以获取索引的键并使用Collections.binarySearch()并获取插入点的索引,从而获得相邻的账单,

但我想知道是否有其他更好的解决方案来链接账单,以及如何使用 SQL 在 OrientDB 索引中找到插入点,有什么想法吗?

0 投票
1 回答
434 浏览

database - OrientDB 数据库导入失败

我使用以下命令创建了 OrientDB 备份:

现在,为了测试我的备份是否成功,我已经删除并重新创建了我的数据库,现在我正在使用控制台导入它:

我现在收到以下错误:

她怎么了,我该如何解决这个问题?我在 Mac 上使用 OrientDB 2.1.5。

0 投票
1 回答
563 浏览

java - OrientDB 创建顶点类型

我正在使用带有 Java API 的 OrientDB。我有这个警告,但我不明白为什么:

命令'create vertex type 'Users' as subclass of 'V'' 必须在活动事务之外执行:事务将在它之后提交并重新打开。为了避免这种行为,在事务之外执行它

我的Java代码是:

0 投票
0 回答
78 浏览

php - 安装orientdb-php驱动后无法执行php文件?

我已经使用作曲家从https://github.com/AntonTerekhov/OrientDB-PHP安装了 orientdb-php 驱动程序。但是,当我使用代码时,在我的 php 文件中:“需要 'OrientDB/OrientDB.php';” 它显示以下错误:

这是一个快照

0 投票
0 回答
86 浏览

php - 使用 Codeigniter-PHP 仅访问 Orientdb 中的表数据?

我得到的数据如下::数据格式

0 投票
1 回答
582 浏览

jasper-reports - Orient db Query for getting Sample db Grateful Dead Concerts data in Jasper Reports

I am new to OrientDB and Jasper reports. I have successfully connected the Jasper-soft studio with OrientDB using jdbc driver

enter image description here

But when I query the sample OrientDB Grateful Dead Concerts in Jasper reports, it returns some fields and their class type is com.orientechnologies.orient.core.record.impl.ODocument but I am unable to read those fields' values and getting an error that it can not find this class. I think I am not writing a proper query.

Please it will be great help if someone can provide me the solution. Thank you