问题标签 [oriento]

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

node.js - Oriento 查询生成器类似子句

我正在尝试使用 oriento db 接口进行自动完成工作。

网络服务器是带有 express 框架的 nodeJS,服务器代码是这样的:

我不知道如何让 where 子句像 filtriRicerca.nome% 一样工作。

在此先感谢,马蒂亚

0 投票
1 回答
585 浏览

express - 在 Express.js / Web 应用程序中管理 OrientDB 连接的最佳实践

在 Express.js 或任何 Web 应用程序中管理OrientDB连接的推荐方法是什么?每个请求的连接?将使用oriento Node.js 驱动程序

0 投票
1 回答
66 浏览

orientdb - 如何在 oriento 中访问批处理语句中的结果

如何在我的第二个批处理语句中访问新插入的 @rid。我需要能够从第一条语句访问@rid。

0 投票
0 回答
67 浏览

javascript - NodeJS:为 OrientDB 编写模型类时如何改进错误处理

我正在构建一个小节点应用程序,因为我想使用 OrientDB,所以我不能使用 Mongoose 等来处理我的数据/模型。所以我必须自己想出一些东西,我觉得这很困难,因为我在 Node.js 中的审查还没有那么好(还)。

我使用oriento作为我的 OrientDB 驱动程序。Oriento 的 API 基于bluebird promises

这就是我走多远。但我很确定一定有更好的方法来处理错误(比如“找不到记录”)。

欢迎任何有关如何改进这一点的提示。也许甚至有一个包用于创建与我尚未找到的特定数据库无关的模型。

./utils/oriento.js

./models/user.js

./app.js

0 投票
1 回答
413 浏览

orientdb - 检查指定名称的数据库是否存在

您可能知道,每当我们在“sails-orientdb 适配器”配置中设置一个新数据库时,它都会创建数据库,现在在创建数据库时,如果 orientdb 中没有具有此名称的数据库,当然会创建数据库,现在我想要创建与类相关的顶点,您可以说这些顶点是我的应用程序的默认值,每当创建新数据库时,也会创建这些默认值,但是当数据库已经存在时,这些默认值也会被跳过。

现在,在 Waterline 或 Oriento 中是否有类似 exists() 的函数可以检查配置中指定名称的数据库是否存在于 orientdb 中并返回 true 或 false?

0 投票
0 回答
176 浏览

orientdb - 如何通过sails orientdb适配器调用OrientDB函数?

如何通过sails-orientdb 适配器运行OrientDB 函数?

带有签名.runFunction('FunctionName', args...)的水线方法有一个扩展, 但我无法让它与我的用例一起使用。

我的 OrientDB 函数通过它的 id 返回给定用户顶点的朋友:

我在 UserController 控制器中的操作调用了我的 orientDB 函数:

我错过了什么吗?

console.log(req.param('id')) 返回这个 33:288786

我在 orientdb 控制台中得到以下日志:

错误告诉我需要将结果转换为记录?

我在 ID 为 #33:288786 的 OrientDB 工作室中得到了这个结果:

我真的不知道该怎么做。我也刚开始使用帆和水线。提前致谢 !

0 投票
1 回答
559 浏览

orientdb - 如何使用 Orientjs(以前称为 oriento)中的查询构建器从类中更新特定记录?

我需要更新我的用户类中的特定记录。我没有任何具有唯一索引的字段,因此我需要使用 @rid 字段。

如何使用 orientjs 更新具有动态属性的特定记录?

如果可能,我想使用查询生成器,因为我更新的记录在请求正文中。

这是我尝试过的:

它给了我一个语法错误,因为我不能在 where 子句中使用 @rid :

0 投票
0 回答
1256 浏览

node.js - 错误 (E_VALIDATION) :: 1 属性无效

我正在尝试使用sails-orientdb更新一行,这样:

评论:{作者:'#16:0',节点:'#30:13',_id:'0dcb0fb8-35e9-4117-87e9-33e2ac21e0e0',正文:'lkjnn',回复:'[object Object]',创建时间:'2015-07-21T08:50:52.000Z',更新时间:'2015-07-21T08:50:52.000Z',id:空}

req.body.reply.commentId: 0dcb0fb8-35e9-4117-87e9-33e2ac21e0e0

回复:未定义

但是,我收到此错误消息:

错误 (E_VALIDATION) :: 1 属性无效

请问这个怎么解决?怎么了?

0 投票
3 回答
584 浏览

orientdb - 如何使用 orientjs 查询构建器插入具有链接类型属性的顶点?

我正在尝试使用 orientjs(以前的 oriento)查询构建器插入一个顶点。我的班级有一个指向另一个班级的链接类型属性。

我知道我可以让它与原始查询字符串一起工作,但我很想使用查询生成器。

这是我迄今为止尝试过的:

我收到以下错误:

我是否以正确的方式设置属性?该错误可能与其他问题有关吗?我已经在工作室中使用原始查询字符串成功地在集群 #13 中运行了插入查询......

0 投票
0 回答
142 浏览

node.js - LiveQuery 不适用于 Node.js 和 Oriento

我做了一个LiveQuery,但我不明白为什么当我向 Class Buyers 插入内容时它没有响应。

这是我的代码:

hearingQueries()当有人连接到页面时调用该函数:

server.open();是一个启动连接的函数。

我的问题是:

  • 为什么这不起作用?

  • 当有人连接或服务器上线时启动服务器更好吗?

  • 如果最好在服务器启动时启动它,它不会减慢服务器速度吗?

这是我的代码,因此您可以确切地看到发生了什么: