Мы потратили некоторое время, пытаясь реализовать простые функции в студии, и отсутствие документации, смешанное с, казалось бы, изменяющимся синтаксисом, усложняет задачу. то есть: функция orient.getGraph(), кажется, работает на 2.0.3, но не на 2.0.9 или 2.1-rc2.
Вот код, который у нас уже работает на 2.0.3:
var mydb = orient.getGraph();
var nearbyNodes = mydb.command('sql',"select in('Contributes_To') from " +originNode);
return nearbyNodes;
Что возвращает:
[
{
"@type": "d",
"@rid": "#-2:0",
"@version": 0,
"in": [
"#13:1",
"#13:0",
"#13:3"
],
"@fieldTypes": "in=z"
}
]
Я хотел бы получить значения из ключа "in".
ВОПРОС 1. Есть ли обновленный и надежный источник документации для функций JavaScript Studio в OrientDB?
ВОПРОС 2. Как правильно выполнить команду SQL для более новых версий (2.0.9 и 2.1-rc2)? Приведенный выше пример не работает в новых версиях.
ВОПРОС 3. Как правильно обрабатывать возвращенные объекты? Как было объяснено здесь не работает
Спасибо