问题标签 [orientdb]

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

apache - 使用 Apache 的 OrientDB 反向代理

我正在使用 OrientDB 作为一种 RESTful 方式来来回获取和发布数据到我的 AJAX 应用程序。我现在已经设置了 Apache 来提供 AJAX 应用程序并对 OrientDB RESTful 调用进行反向代理以绕过跨域限制。在大多数情况下,事情很愉快,但对于我的应用程序的一部分,我使用 jsTree (http://www.jstree.com/) 来动态加载树节点,并且由于某些未知的原因,它正在处理所有其他 AJAX 加载的子节点。

在 AJAX 应用程序 http 网络跟踪中,我得到“204 No Content”,在 Apache 日志中我看到:

我已经尝试设置超时和保持活动设置,但到目前为止还没有任何帮助。我想象有一些神奇的设置可以让它像以前一样工作,但我还没有发现。

0 投票
1 回答
994 浏览

social-networking - OrientDB 适合社交网络分析吗?

我正在尝试使用 OrientDB 进行社交网络分析,但它适合吗?在我的应用程序中,可能有数十亿个节点和关系,因为 OrientDB 支持分布式服务器,所以我认为可扩展性不会成为问题。

我还需要得到一个人的朋友,两个人的共同朋友,朋友推荐和合并两个节点,以防它们实际上是一个人。OrientDB traverse 似乎不太适合这些查询。

OrientDB 是否适合我的应用程序?

谢谢!

0 投票
1 回答
1040 浏览

javascript - 使用函数在 Orientdb 中返回 JSON

我尝试使用 OrientDB Studio 中的函数执行此代码。

}

然后它像这样返回 {"success":"true", "@rid" : "user#11:15{facebookId:df,instagramId:sdf} v1"}

我现在的问题是我只想返回 rid 值。但问题出在我的第二把钥匙"user#11:15{facebookId:df,instagramId:sdf} v1"上。我不知道我将如何解析它,因为它@rid位于花括号的外面。

希望您的积极回应。

谢谢。

0 投票
1 回答
3119 浏览

traversal - 将 Gremlin 与 Java API 一起用于 OrientDB

我正在使用 Gremlin 遍历 OrientDB,但我不太了解这里的演示代码OrientDB Gremlin Wiki
这是我的代码,这段代码有什么问题?

我可以得到脚本的最终结果,但为什么我不能得到“聚合”结果?我怎么才能得到它?

我真的很陌生。提前致谢!

0 投票
2 回答
1138 浏览

graph - TinkerPop 蓝图和框架 - 如何将数据视为集合

我发现了这个问题如何使用 Tinkerpop/Blueprints 图形 API 存储和检索不同类型的顶点?

但这对我来说不是一个明确的答案。

例如,如何查询 10 个最新文章与 10 个最近注册用户的 api?暂时搁置图形,因为此堆栈必须能够处理集合/文档范式以及图形范式(这些集合类型的元素之间的关系)。我已经阅读了包括源代码在内的所有内容,并且越来越接近但并不完全在那里。

我读过的最接近的文档是这里的多租户文章:http: //architects.dzone.com/articles/multitenant-graph-applications

但它侧重于使用 gremlin 进行图形隔离和查询,我希望在需要对图形进行分析之前避免这种情况。

我正在考虑在这一点上使用 cassandr/hadoop 并引用图形 id,但我可以看到这让我很痛苦。

0 投票
2 回答
1028 浏览

graph - 查找 2 个顶点之间的路径时 orient DB 的检索时间

我们有一个用例,我们需要使用图形数据库。周围有

10000 个节点和 1000000 条边(大约)。

现在我需要像这样查询。对于任何 2 个顶点,找到它们之间的所有可能路径。

origntDb 需要多长时间?我希望检索时间非常短。这是否受 orientDB 支持?

两个顶点的距离大约为 20。但每个顶点可能有大约 10 个出边。

0 投票
0 回答
227 浏览

codeigniter - Codeigniter 加载没有“_helper”后缀的助手?

我正在尝试在 Code Igniter 中实现 OrientDB HTTP 连接,但我不能完全决定如何去做。基本上,我使用的是此处找到的 php 代码,我无法决定是否将该文件集合放入库或助手中。

现在,我倾向于使用助手,因为自动实例化类,在示例代码$this->load->library()中我还需要调用静态方法的能力(从使用 中可以看出)。BindingParameters::create('http://admin:admin@127.0.0.1:2480/demo');

那么,如果我将这些文件变成不应该实例化类的助手,有没有办法在不向文件本身添加“_helper”后缀的情况下加载它们?我想避免使用 require/include,但如果没有其他方法可以做到这一点,那么我别无选择。

有没有人有任何提示或想法可以帮助我解决这个问题?预先感谢。

0 投票
1 回答
1436 浏览

list - OrientDB - 如何更新记录中的列表条目

节点类包含列表类型的属性“OutLinks”。如何更新我正在使用 rest api 的特定节点实例的列表条目。REST URI 为http://xxxx:2480/command/xxx/sql 帖子正文包含更新节点集 OutLinks = List(#12:1,#12:0) where @rid=#11:0 使用此命令,现有条目被替换。有没有办法插入/追加/删除列表

0 投票
1 回答
3262 浏览

gremlin - 通过仅考虑propertyname = value的顶点找到2个顶点之间的所有路径

我有一个遍历用例,如下所示。orientDb 支持吗?

1)查找从节点 1 到节点 2 的所有路径。仅遍历那些具有属性 xyz="val1" 的节点 2)查找最短路径。仅遍历那些具有属性 xyz="val1" 的节点 3)查找最长路径。仅遍历那些节点具有属性 xyz="val1"

注意:请注意我在大写字母中提到的条件

0 投票
1 回答
2267 浏览

regex - 为什么 OrientDB 不使用索引来搜索“LIKE”运算符?

尽管存在索引,但在按文本模式搜索记录时,我发现 OrientDB 太慢(至少比 Neo4j 慢得多),即使在相对较小(150K)的数据集上也是如此。

例如,我有“用户名”属性的 UNIQUE 和 FULLTEXT 索引,但如下所示 OrientDB 不使用任何索引。

有什么方法可以加快 OrientDB 中的模式搜索?