问题标签 [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 - OrientDB - 选择结果中一条记录的索引
没有脚本语言可以在选择结果集中获得记录位置吗?
例如,我有一些mySelect
选择结果:
任何我想获得 #9:1 的索引(伪代码):
或者
需要的结果:
1
javascript - Ajax 表单发布到 nodejs/orientdb .. 空值
我正在尝试通过nodejs将表单数据插入到orientdb。如果表格完整填写没有问题。但是我的项目表单中应该有可选字段。(数据库属性“可为空”)
表单中有空字段时如何插入数据。有没有简单的方法?
查看ajax代码:
节点应用代码:
orientdb - orientdb中的东方js列表数据库
我在 orientdb 服务器中有几个数据库,并且正在使用 Orient js 和 node js。我正在尝试使用 server.list() 方法获取所有数据库的名称,但只能获取列表的长度,它只是告诉我服务器中的数据库总数。
如何使用 Orient js 获取数据库的名称?
orientdb - 是否可以在 orientjs 中使用带有 Classes API 的事务?
我似乎在文档中找不到有关使用 Classes API 进行事务的任何内容。
有一种Db#begin()
方法可以启动新事务。所以给出下面的代码:
我原以为事务只会提交,transaction.commit()
但它会立即提交。我知道db.let()
语法,但是像上面这样的东西会更容易使用。
Class#create(record)
如果您不能将它与事务一起使用,我看不到该方法的价值。这让我相信我错过了一些东西,但最后一天我一直在为此绞尽脑汁。
orientdb - Orientjs - 更新删除问题
很抱歉,如果之前有人问过这个问题,但我快速搜索了一下,没有找到任何东西。我在查询类似于“update #48:1 remove tags[0]”时遇到问题,其中“tags”是嵌入式列表。当我在控制台中运行命令时它工作得很好但是当我使用 db.query("update #48:1 remove tags[0]"); 在节点中它什么也不做。我想知道括号是否有问题,因为如果我选择删除整个列表 db.query("update #48:1 remove tags");,它工作正常。我尝试转义括号,但仍然没有运气。尝试了 Orient2.2 和 Orient3 的代码。
node.js - 使用 OrientJS 模块连接到 NodeJS 中的 OrientDB -- “Socket Closed” 错误
我正在使用 OrientJS (v2.2.10) 在 NodeJS (v8.11.3) 中开发一个应用程序,该应用程序将连接到本地托管的 OrientDB (v3.0.6) 数据库并对其进行查询。但是,当我尝试运行我的程序时,每次都会收到“Socket Closed”错误。
我能够连接到数据库并通过 OrientDB 的控制台和 Web 界面查询它,所以我知道可以通过地址http://localhost:2480访问数据库。如果我在命令提示符中运行“netstat -a”,我可以看到端口 2480 正在侦听 TCP 连接。
这是我目前正在运行的代码:
我收到的错误是:
我不确定如何处理此错误,因为数据库似乎运行良好。通过谷歌搜索此错误,我无法找到任何有用的信息;谷歌搜索“ “ orientjs ”“socket closed” “只返回1个结果,所以我对如何解决这个问题有点茫然。
非常感谢任何见解!
node.js - orientjs 不使用服务器列表?
嗨,我正在使用 orientdb 的 nodejs 中开发一个应用程序。
我正在使用 orientjs 版本 2.2.10
上面是一个简单的代码来检查驱动程序是否连接到服务器。但是,当 localhost 中没有运行 orientdb 实例时,我收到连接被拒绝错误。看起来在连接时它首先尝试主对象中的主机,并且从不尝试连接到服务器阵列中的主机。我也试过orientjs v3,结果是一样的。
有人可以告诉我这里可能是什么问题吗?谢谢
javascript - 如何使用 OrientJS 在 OrientDB 中存储 SVG
我的 web 应用程序需要包含将 SVG 文件保存到数据库的功能,以便可以在浏览器中获取和呈现它们,并能够利用 CSS 来基于解析 XML 来设置图像部分的样式。存储为 base64 并不能完成这项工作,因为它会被呈现到 DOM 上,而不会使 XML 可用于解析和操作。
在 orientjs 中处理二进制文件的文档非常薄,我找不到任何合适的例子,所以我几乎被困住了。
任何帮助,将不胜感激。
reactjs - 有没有办法在反应网页中显示 orientdb 交互式图形?
我有一个 orientdb 实例正在运行,并且可以毫无问题地访问 Studio 中的所有内容。我的目标是创建一个仅嵌入交互式图形的反应网页。基本上,我希望能够像在 Studio 中一样查看图表,但在我的网页上。我知道我可以通过查询然后通过 plotly 之类的东西创建交互式图形来做到这一点,但我宁愿直接从 orientdb 服务器获取图形。对此有支持吗?我一直在梳理 orientdb 文档,并没有发现任何类似的功能,但我觉得这将是一件显而易见的事情。
提前致谢!
json - 处理 JSON RecordID 的正确方法是什么?
我有一段打印到控制台的 JSON,如下所示:
对此进行字符串化返回:
但是,如果没有将 RecordID 转换为字符串,我会更喜欢。
我可以通过以下方式挑选出个人价值观:
但是直接处理 RecordID 总是会返回错误。我怎样才能避免这种情况?