问题标签 [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.
orientdb - 如何在 OrientJS 中使用“集群”功能?
我对 OrientDB 世界很陌生,并渴望在生产中使用 OrientDB/OrientJS。
阅读相关文档后,我对在 OrientJS 中使用“集群”功能感到困惑。特征涉及“ CREATE CLASS
”、“ ALTER CLASS ADDCLUSTER
”、“ create records in the specified cluster
”、“ select records from clusters
”、“ LiveQuery
”等。
请对这些问题有所了解。
orientdb - orientjs - 如何执行批量插入
这是通过 orientjs 在 OrientDb 中插入单个顶点的方法。如何一次插入多个对象?
以下查询
仅插入最后一个元素 ( {name: 'Harry', surname: 'Potter'}
)
orientdb - OrientDB 使用 shortestPath() 获取边
我有一个关于 OrientDB 的 shortestPath() 函数的问题。如果我查询select shortestPath('#9:1', '#15:1', 'BOTH')
OrientDB,我只会得到路径的顶点。但我也想要它们之间的边缘。如何同时选择顶点和边?
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)
orientdb - OrientDB 服务器错误
我的 orientjs 驱动程序 ( https://github.com/orientechnologies/orientjs ) 或我的 OrientDB (v2.1.15) 有问题。我有一个 Node.js 服务器并像这样打开到数据库服务器的连接:
接下来我打开一个数据库连接并使用这个数据库,到目前为止一切正常。但是,如果我想使用 orientserver.list() 方法列出所有数据库,则会收到此错误:
为了找到问题,我此时登录了我的服务器并获得:
如您所见,用户名和密码错误。有人知道为什么会这样吗?为什么在使用一个数据库后我无法访问服务器?
*edit 这是我的nodejs服务器的代码(不是所有的,只是重要的部分)
所以当我发送第二个请求时,getAllProjects
我得到了错误。
orientdb - OrientDB 查询没有边缘对象的完整图
我想知道是否有一种方法可以在TRAVERSE * FROM V
不将边缘作为对象的情况下查询 OrientDB 中的完整图形。因为通过所有对象中的引用,我从 10 个顶点图中获得了超过 50MB 的数据。我使用orientjs驱动程序。我的数据如下所示:
我使用Json-Stringify-Safe将 Json 转换为字符串。
node.js - 数据库连接后OrientDB服务器更改
我在我的 NodeJS 服务器上使用orientjs驱动程序。我的问题是我的服务器实例在第一次数据库连接后发生了变化。起初我的服务器看起来像这样:
在我连接到数据库后,它看起来像这样:
如您所见,用户名和密码已更改,如果我想再次使用服务器,则会收到错误消息:
顺便一提。新的用户名和密码是我的数据库的登录数据。我像这样连接到数据库:
orientdb - 关于orientjs的澄清
我对来自 orientjs github 文档的这个例子有一些疑问:
- 我假设服务器阵列不需要包含在主机和端口中指定的服务器(即示例中的 10.0.1.5:2424)?也就是说,这一项被列入名单?
- 服务器列表(包括在host和port中指定的)只在初次连接时使用,之后集群中的服务器列表在来来去去时自动维护?
- 如何选择目标服务器(首先可用、循环、随机、负载平衡等)?
- 服务器是否仅在每次连接时选择(而不是每次查询/事务)?
- 如果所选服务器发生故障会怎样?是透明地尝试与不同的服务器建立新连接,还是生成了一些需要调用代码参与选择新服务器的异常?
synchronization - OrientJS 同步数据库选择
我有一个关于 Javascript OrientJS 驱动程序的问题。OrientJS 团队没有机会检查与 use() 函数的数据库连接是否成功。这就是为什么我想使用 try and catch 块。但是 use() 函数是异步的,因此无法正常工作。这就是我使用框架来同步方法的原因。现在这是我的代码:
我不知道问题是框架还是 use() 方法,但每次我使用正确和错误的登录名运行它时,我都会收到此错误:
有人可以帮我吗?
javascript - 解决 orientjs 的基本问题(用于 node.js 的 OrientDB 驱动程序)
我正在尝试使用 2.2 GA 版本的 OrientDB 测试最新版本的 orientjs。使用下面非常简单的代码,我没有收到错误或异常,也没有回调函数的输出。我也没有在 OrientDB 服务器日志中看到任何内容(它在本地服务器上运行并且可以通过 Web GUI 访问)。
我该如何解决这个问题?