Я пытаюсь запустить этот пакетный скрипт в orientdb (3.0.30) из студии или HTTP API:
begin;
let foo = SELECT FROM `cars` WHERE id= '123456';
let bar = update `auto` set id = '654321', firstname = 'some', lastname = 'thing' upsert where id = '654321';
let e = create edge `used_by` from $foo to $bar;
commit retry 100;
return $e;
, но каждый раз сталкиваюсь с этой ошибкой:
{
"errors": [
{
"reason": 500,
"code": 500,
"content": "com.orientechnologies.orient.core.exception.OCommandExecutionException: Invalid vertex for edge creation: {\n@rid: #38:60582\n}\n\r\n\tDB name=\"cars\""
}
]
}
в чем проблема? я изменился, когда бы вы ни думали (например, в концах строк), но я каждый раз брал эту ошибку.
note : когда я использую select вместо let in Создание края, это работает.