使用RESTAPI插入OrientDb的简单方法

使用RESTAPI插入OrientDb的简单方法,rest,orientdb,Rest,Orientdb,为了对OrientDb REST API进行SELECT查询,我必须通过URL发出GET请求,如http://localhost:2480/query/GratefulDeadConcerts/sql/traverse *从%239:23开始。这很容易 为了使INSERT命令(如INSERT INTO V SET name='jack',boss=11:19)成为OrientDb REST API,我必须使用内容发出POST请求 {content: { "@class":

为了对OrientDb REST API进行SELECT查询,我必须通过URL发出GET请求,如http://localhost:2480/query/GratefulDeadConcerts/sql/traverse *从%239:23开始。这很容易

为了使INSERT命令(如INSERT INTO V SET name='jack',boss=11:19)成为OrientDb REST API,我必须使用内容发出POST请求

 {content: { "@class": "V", name: 'jack', boss: '#11:19'}}  
所以我必须将字符串INSERT转换为V SET name='jack',boss=11:19到JSON

问题是,我必须在运行时使用正则表达式执行此操作,因为我不知道插入查询的确切内容,它是一个变量。我相信,这样的字符串到json的转换可能是错误的。它将在某些插入查询上抛出错误

我的问题是:是否有另一种方法可以使用OrientDB的RESTAPI向OrientDB进行插入,而不将插入转换为V SET name='jack',boss=11:19到{content:{@class:V,name'jack',boss'11:19'}

使现代化
先前的插入POST请求完全不正确,它不等同于插入到V集合名称='jack',boss=11:19。

是的,插入时不将INSERT转换为V集合名称='jack',boss=11:19到{content:{@class:V,name:'jack',boss:'11:19}是可能的,而且更好

只需将查询插入到V SET name='jack',boss=11:19而不是json中

 {content: { "@class": "V", name: 'jack', boss: '#11:19'}}