Чтобы сделать запрос SELECT для OrientDb REST API, я должен сделать запрос GET по URL-адресу, например http://localhost:2480/query/GratefulDeadConcerts/sql/traverse * from %239:23
. Это просто.простой способ сделать вставку в OrientDb с помощью своего REST API
Для того, чтобы сделать команду INSERT, как INSERT INTO V SET name = 'jack', boss = #11:19
, чтобы OrientDb REST API, я должен сделать запрос POST с содержанием
{content: { "@class": "V", name: 'jack', boss: '#11:19'}}
Так я должен преобразовать строку INSERT INTO V SET name = 'jack', boss = #11:19
в JSON
{content: { "@class": "V", name: 'jack', boss: '#11:19'}}
Проблема в том, что я должен это делать во время выполнения, используя регулярные выражения, потому что я не знаю точно содержание моего запроса INSERT, это переменная. Я считаю, что такое преобразование «строка в json» потенциально является ошибкой Full. Это вызовет ошибку в некотором запросе INSERT.
Мой вопрос: есть ли другой подход для создания INSERT на OrientDB, используя его REST API, без преобразования INSERT INTO V SET name = 'jack', boss = #11:19
в {content: { "@class": "V", name: 'jack', boss: '#11:19'}}
?
Update
запрос Предыдущий POST для вставки совершенно неправильно, это не эквивалентно INSERT INTO V SET name = 'jack', boss = #11:19
.