问题标签 [sails-orientdb]
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.
transactions - 通过sails-orientdb进行水线交易
我在以下代码中使用事务,我可以进一步增强此代码吗?
waterline - 从数据库中选择特定字段
我只想知道是否可以使用水线选择特定字段,下面给出了orientdb查询。
我想使用此查询从用户顶点中选择电话
node.js - 通过 Waterline 将新文档添加到字段类型 Json
我正在尝试添加一个新文档,或者您可以对现有的 json 类型字段说一个新的键值对,但它正在替换旧的键值对,例如在我的嵌入字段之前{"@type":"d","key1":"example1"}
和执行更新调用时
它替换了 的值,numbers: {"@type":"d","key2":"example2"}
但我想在现有的嵌入式或 json 文档中添加新的键值对,如果我的方法错误,那么告诉我如何使用 waterline 和sails-orientdb 来做到这一点?
node.js - Waterline orientdb 数据库连接超时
使用 SailsJS/Waterline,我使用 waterline-orientdb 适配器连接到我的域对象并将其提交到 OrientDB。除了我从数据库中获得的频繁连接超时之外,所有内容都相当简单。
似乎 oriento 支持数据库连接,有没有办法配置适配器,使其使用池化数据库连接,以便在发出查询之前测试连接?试图避免不得不多次发出查询,并且似乎适配器应该能够在幕后处理所有这些。
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 工作室中得到了这个结果:
我真的不知道该怎么做。我也刚开始使用帆和水线。提前致谢 !
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 属性无效
请问这个怎么解决?怎么了?
transactions - 如何使用sails-orientdb 回滚?
我是sails-orientdb 的新手。我想通过sails-orientdb 实现事务。但是目前,我不知道在出现一些错误时如何回滚我的查询。
我以前读过这篇文章,orientdb 和 waterline中的事务。但这对我的情况没有帮助。
谢谢,
node.js - Sails-OrientDB 链表类型
我使用 Sails-Orientdb 并希望使用 LinkedList OrientDB 类型而不是 EmbeddedList
我像下面这样定义它
有没有办法让数组类型变成LinkedList?
sails.js - Sails +sails-orientdb 一对多和一对一关联
我对 Sails 相当陌生,并且在将我的模型关联映射到 OrientDB 时遇到了困难。
我有 3 个模型:
用户模型“跟随”(OrientDB 中的边缘)一个或多个 GPSDevice(s)。这是 GPSDevice.js 的模型
第三个模型是凭据,它存储用户凭据并通过 LoginsWith 边缘链接到用户。由于前两个模型有问题,所以我还没有映射这部分。
虽然我可以通过以下方式访问控制器中的用户数据:
“user.devices”行不返回任何内容。
我错过了什么?如果您能解释“via”的用法,我将不胜感激,因为我无法从文档中收集到太多信息。您的帮助将不胜感激。