问题标签 [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.
node.js - Oriento 查询生成器类似子句
我正在尝试使用 oriento db 接口进行自动完成工作。
网络服务器是带有 express 框架的 nodeJS,服务器代码是这样的:
我不知道如何让 where 子句像 filtriRicerca.nome% 一样工作。
在此先感谢,马蒂亚
orientdb - 如何在 oriento 中访问批处理语句中的结果
如何在我的第二个批处理语句中访问新插入的 @rid。我需要能够从第一条语句访问@rid。
javascript - NodeJS:为 OrientDB 编写模型类时如何改进错误处理
我正在构建一个小节点应用程序,因为我想使用 OrientDB,所以我不能使用 Mongoose 等来处理我的数据/模型。所以我必须自己想出一些东西,我觉得这很困难,因为我在 Node.js 中的审查还没有那么好(还)。
我使用oriento作为我的 OrientDB 驱动程序。Oriento 的 API 基于bluebird promises。
这就是我走多远。但我很确定一定有更好的方法来处理错误(比如“找不到记录”)。
欢迎任何有关如何改进这一点的提示。也许甚至有一个包用于创建与我尚未找到的特定数据库无关的模型。
./utils/oriento.js
./models/user.js
./app.js
orientdb - 检查指定名称的数据库是否存在
您可能知道,每当我们在“sails-orientdb 适配器”配置中设置一个新数据库时,它都会创建数据库,现在在创建数据库时,如果 orientdb 中没有具有此名称的数据库,当然会创建数据库,现在我想要创建与类相关的顶点,您可以说这些顶点是我的应用程序的默认值,每当创建新数据库时,也会创建这些默认值,但是当数据库已经存在时,这些默认值也会被跳过。
现在,在 Waterline 或 Oriento 中是否有类似 exists() 的函数可以检查配置中指定名称的数据库是否存在于 orientdb 中并返回 true 或 false?
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 工作室中得到了这个结果:
我真的不知道该怎么做。我也刚开始使用帆和水线。提前致谢 !
orientdb - 如何使用 Orientjs(以前称为 oriento)中的查询构建器从类中更新特定记录?
我需要更新我的用户类中的特定记录。我没有任何具有唯一索引的字段,因此我需要使用 @rid 字段。
如何使用 orientjs 更新具有动态属性的特定记录?
如果可能,我想使用查询生成器,因为我更新的记录在请求正文中。
这是我尝试过的:
它给了我一个语法错误,因为我不能在 where 子句中使用 @rid :
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 属性无效
请问这个怎么解决?怎么了?
orientdb - 如何使用 orientjs 查询构建器插入具有链接类型属性的顶点?
我正在尝试使用 orientjs(以前的 oriento)查询构建器插入一个顶点。我的班级有一个指向另一个班级的链接类型属性。
我知道我可以让它与原始查询字符串一起工作,但我很想使用查询生成器。
这是我迄今为止尝试过的:
我收到以下错误:
我是否以正确的方式设置属性?该错误可能与其他问题有关吗?我已经在工作室中使用原始查询字符串成功地在集群 #13 中运行了插入查询......
node.js - LiveQuery 不适用于 Node.js 和 Oriento
我做了一个LiveQuery,但我不明白为什么当我向 Class Buyers 插入内容时它没有响应。
这是我的代码:
hearingQueries()
当有人连接到页面时调用该函数:
server.open();
是一个启动连接的函数。
我的问题是:
为什么这不起作用?
当有人连接或服务器上线时启动服务器更好吗?
如果最好在服务器启动时启动它,它不会减慢服务器速度吗?
这是我的代码,因此您可以确切地看到发生了什么: