使用RESTAPI插入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请求使用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":
{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'}}