2016-01-29 2 views
0

Я пытаюсь выполнить команды POST на Orientdb с помощью REST api. Когда я POST следующий JSON:Команды SQL недоступны в Orientdb REST api

{ 
"command" : "select * from system" 
} 

Я получаю ответ:

{ 
     "errors": [ 
     { 
      "reason": 500, 
      "content": "com.orientechnologies.orient.core.command.OCommandExecutorNotFoundException: Cannot find a command executor for the command request: sql.{\n\"command\" : \"select from system\"\n}", 
      "code": 500 
     } 
     ] 

} 

Тем не менее, команда работает на URL

http://localhost:2480/command/demo1/sql/select * from system 

, но не в формате JSON.

+0

Как подать заявку? – Lvca

+0

Я использую клиента REST на своем Mac. – user2302244

+0

Не могли бы вы попробовать CURL из командной строки? Кроме того, какой URL-адрес вы вызываете в POST? – Lvca

ответ

1

Это возможно из версии 2.2 OrientDb. Посмотрите документацию http://orientdb.com/docs/2.1/OrientDB-REST.html#command

+0

Спасибо. Я не понял, что я на 2.1.9. Есть ли дата, привязанная к 2.2? – user2302244

+0

Вы можете увидеть по этой ссылке http://orientdb.com/docs/last/Roadmap.html#release-2-2 –

Смежные вопросы