Запрос Гремлин: как указать порядок сортировки в JavaScript - PullRequest
0 голосов
/ 11 октября 2018

Я использую AWS Neptune.

Я хочу выполнить простой запрос gremlin, который возвращает вершины, отсортированные в порядке убывания по свойству с именем timestamp.

Я могу сделать это с помощьюконсоль gremlin:

gremlin> gV (). has ('timestamp'). order (). by ('timestamp', desc) .fold ()

Но когда я использую это жеВ заявлении из моего приложения nodejs я получаю сообщение об ошибке «ReferenceError: desc не определено».Я не удивлен этой ошибкой, поскольку я не определил «desc».

Мой вопрос: как передать порядок сортировки в запросе gremlin?

Мне не хватает импорта?

Я попытался передать строку 'desc' - это не сработало.

1 Ответ

0 голосов
/ 11 октября 2018

Я думаю, вам просто не хватает импорта - в 3.3.3 :

const gremlin = require('gremlin');
const order = gremlin.process.order;

Подробнее об этом можно прочитать здесь .Обратите внимание, что 3.3.4, который еще не выпущен официально, будет иметь поддержку desc и asc в отличие от decr и incr.

...