问题标签 [orientjs]

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

orientdb - OrientDB 从所有图类中选择记录数

有什么方法可以获取每个图形类(V、E 及其子类)的记录数?

我尝试为当前案例构建 SQL 格式的查询:

但是使用count()+GROUP BY是非常慢的组合。

虽然控制台命令list classes运行速度很快并返回每个类(字段)中记录计数的值RECORDS,但如何通过 SQL 查询(或通过 OrientJS API)提取此计数?

0 投票
0 回答
44 浏览

node.js - 制作“MyClass.property.list()”节点js,orientjs时没有获得linkedType”

当我试图获得类的所有属性但没有获得“LinkedType”时

是否可以获得所有属性详细信息,包括“LinkedType”和“LinkedClass”

谢谢阿布舍克强文

0 投票
1 回答
293 浏览

orientdb - orientjs中的批处理脚本不起作用

我正在尝试按照orientjs 文档中的建议使用 orientjs 执行批处理脚本,但出现以下错误:

对于一个简单的脚本:

难道我做错了什么 ?或者这是一个错误?

0 投票
3 回答
865 浏览

orientdb - 您如何使用 orientjs 执行“如果不存在则插入”?

进行“如果不存在则插入”的惯用方式是什么?

这可以在没有交易的情况下完成吗?

0 投票
1 回答
477 浏览

node.js - 如何使用 OrientJS API 从 OrientDB 的链接列表中添加和删除链接

在我的东方数据库中,我创建了两个类main& sub。这些类的属性如下。

主要的

  • 名称(字符串)
  • 描述(字符串)
  • 孩子(链接列表)

  • 名称(字符串)
  • 描述(字符串)

我正在使用节点应用程序来更新此数据库上的数据。我要做的是将记录添加到类Sub并将其添加@rid到现有记录Mainchild链接列表中。对于插入,我使用下面的代码。

但我正在努力使用 OrientJS API添加data['@rid']Main的链接列表。child我试过了

但这没有用。如果我使用查询来添加这个链接,它看起来像下面,

如何在不使用查询的情况下使用 OrientJS 将链接添加到链接列表

0 投票
1 回答
672 浏览

sql - 如何遍历多个OrientDB顶点

我有以下图表:

在此处输入图像描述

我有一个过滤 A 类顶点的查询(Q):

假设结果是 [31, 28]

现在我需要过滤所有与查询(Q)结果中的至少一个顶点相关的 B 类顶点(必须是传出边,可能是也可能不是直接关系)。

结果查询应返回 [4, 0],因为如果您从这些顶点遍历,您将至少到达所需顶点之一(31 或 28)

我不确定如何创建正确的查询以及在 OrientDB 中最有效的方法是什么。谢谢你。

0 投票
1 回答
105 浏览

node.js - 想要并行运行多个 db.query() 方法而不会出现任何错误

我正在使用节点 JS 。我是初学者。我使用 OrientJS 从 Node JS 连接 orientdb。我想并行运行几个 db.query() 方法。该查询是通过使用逐行模块读取大型文本文件形成的。

例如,

像 db.query(queryForGeoUpdate) 有七个查询像 db.query(queryForRegionUpdate) 等等......

如果我异步运行它“处理内存不足”。如果我同步运行它会花费太多时间。我怎样才能在很短的时间内解决它..

任何帮助表示赞赏..

0 投票
1 回答
259 浏览

javascript - orientjs:在事务中插入边缘

如何使用 orientjs 在事务中插入优势?我当前的实现 upserts 两个顶点并总是创建一个新的边缘:

0 投票
1 回答
513 浏览

node.js - 如何使用 nodejs 处理 OrientDB 中的 SQL 注入?

我正在使用 orientjs 库在东方数据库中执行操作。我在文档中读到可以使用如下参数样式的查询:

我的问题是:是否足以防止 SQL 注入?因为我没有在 NodeJS API 中找到有关这方面的信息。在 Java 的情况下,有一个“准备查询”的概念,我不确定它们是否指的是同一件事。

0 投票
0 回答
99 浏览

node.js - 如何在 OrientDB 中在几秒钟内创建超过 60,00,000 条边

我想在几分钟内(30 分钟内)在 OrientDB 中创建超过 60,00,000 条边。可能吗 ??

每个边缘的值取自文本文件并使用 Node JS 文件流的 readline(使用版本 Node 4.xx LTS 版本)

我已经尝试从 Node.js 使用 OrientJS 驱动程序并使用 batch;..batch of Queries 以 ;..commit 结束。

完成它需要将近3小时30分钟。