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

orientdb - 如何在 OrientJS 中使用“集群”功能?

我对 OrientDB 世界很陌生,并渴望在生产中使用 OrientDB/OrientJS。

阅读相关文档后,我对在 OrientJS 中使用“集群”功能感到困惑。特征涉及“ CREATE CLASS”、“ ALTER CLASS ADDCLUSTER”、“ create records in the specified cluster”、“ select records from clusters”、“ LiveQuery”等。

请对这些问题有所了解。

0 投票
2 回答
806 浏览

orientdb - orientjs - 如何执行批量插入

这是通过 orientjs 在 OrientDb 中插入单个顶点的方法。如何一次插入多个对象?

以下查询

仅插入最后一个元素 ( {name: 'Harry', surname: 'Potter'})

0 投票
2 回答
490 浏览

orientdb - OrientDB 使用 shortestPath() 获取边

我有一个关于 OrientDB 的 shortestPath() 函数的问题。如果我查询select shortestPath('#9:1', '#15:1', 'BOTH')OrientDB,我只会得到路径的顶点。但我也想要它们之间的边缘。如何同时选择顶点和边?

0 投票
1 回答
120 浏览

orientdb - 如何在 OrientJS 中使用 LiveQuery 功能?

线程“Thread-9”java.lang.NullPointerException 中的异常:

在 com.orientechnologies.orient.server.network.protocol.binary.OLiveCommandResultListener.onLiveResult(OLiveCommandResultListener.java:110)

在 com.orientechnologies.orient.core.sql.OCommandExecutorSQLLiveSelect$2.call(OCommandExecutorSQLLiveSelect.java:123)

0 投票
0 回答
680 浏览

orientdb - OrientDB 服务器错误

我的 orientjs 驱动程序 ( https://github.com/orientechnologies/orientjs ) 或我的 OrientDB (v2.1.15) 有问题。我有一个 Node.js 服务器并像这样打开到数据库服务器的连接:

接下来我打开一个数据库连接并使用这个数据库,到目前为止一切正常。但是,如果我想使用 orientserver.list() 方法列出所有数据库,则会收到此错误:

为了找到问题,我此时登录了我的服务器并获得:

如您所见,用户名和密码错误。有人知道为什么会这样吗?为什么在使用一个数据库后我无法访问服务器?

*edit 这是我的nodejs服务器的代码(不是所有的,只是重要的部分)

所以当我发送第二个请求时,getAllProjects我得到了错误。

0 投票
2 回答
208 浏览

orientdb - OrientDB 查询没有边缘对象的完整图

我想知道是否有一种方法可以在TRAVERSE * FROM V不将边缘作为对象的情况下查询 OrientDB 中的完整图形。因为通过所有对象中的引用,我从 10 个顶点图中获得了超过 50MB 的数据。我使用orientjs驱动程序。我的数据如下所示: 东方数据库数据 我使用Json-Stringify-Safe将 Json 转换为字符串。

0 投票
0 回答
104 浏览

node.js - 数据库连接后OrientDB服务器更改

我在我的 NodeJS 服务器上使用orientjs驱动程序。我的问题是我的服务器实例在第一次数据库连接后发生了变化。起初我的服务器看起来像这样:

在我连接到数据库后,它看起来像这样:

如您所见,用户名和密码已更改,如果我想再次使用服务器,则会收到错误消息:

顺便一提。新的用户名和密码是我的数据库的登录数据。我像这样连接到数据库:

0 投票
1 回答
107 浏览

orientdb - 关于orientjs的澄清

我对来自 orientjs github 文档的这个例子有一些疑问:

  1. 我假设服务器阵列不需要包含在主机和端口中指定的服务器(即示例中的 10.0.1.5:2424)?也就是说,这一项被列入名单?
  2. 服务器列表(包括在host和port中指定的)只在初次连接时使用,之后集群中的服务器列表在来来去去时自动维护?
  3. 如何选择目标服务器(首先可用、循环、随机、负载平衡等)?
  4. 服务器是否仅在每次连接时选择(而不是每次查询/事务)?
  5. 如果所选服务器发生故障会怎样?是透明地尝试与不同的服务器建立新连接,还是生成了一些需要调用代码参与选择新服务器的异常?
0 投票
0 回答
85 浏览

synchronization - OrientJS 同步数据库选择

我有一个关于 Javascript OrientJS 驱动程序的问题。OrientJS 团队没有机会检查与 use() 函数的数据库连接是否成功。这就是为什么我想使用 try and catch 块。但是 use() 函数是异步的,因此无法正常工作。这就是我使用框架来同步方法的原因。现在这是我的代码:

我不知道问题是框架还是 use() 方法,但每次我使用正确和错误的登录名运行它时,我都会收到此错误:

有人可以帮我吗?

0 投票
1 回答
586 浏览

javascript - 解决 orientjs 的基本问题(用于 node.js 的 OrientDB 驱动程序)

我正在尝试使用 2.2 GA 版本的 OrientDB 测试最新版本的 orientjs。使用下面非常简单的代码,我没有收到错误或异常,也没有回调函数的输出。我也没有在 OrientDB 服务器日志中看到任何内容(它在本地服务器上运行并且可以通过 Web GUI 访问)。

我该如何解决这个问题?