Свойство не существует, так как ключ не имеет связанного значения для предоставленного элемента - PullRequest
0 голосов
/ 21 сентября 2018

Может ли кто-нибудь помочь мне решить следующую проблему:

gremlin> g.V().has("LOCATION", textContains('PADIASDS')).where(__.in().has('~label','Eqp_Vrtx').count().is(0)).emit().repeat(__.bothE().bothV()).times(1).path().unfold().dedup().order().by('MOUNT_POS')

Свойство не существует, поскольку ключ не имеет связанного значения для предоставленного элемента: v [41582720]: MOUNT_POS Тип ': help' или': h' за помощь.Показать трассировку стека?[yN] N

Свойство MOUNT_POS существует по краям, но не по вершинам, поэтому, когда я пытаюсь отсортировать значения, указанные выше, запрос выдает мне сообщение об ошибке.Я пытаюсь отсортировать ребра в отдельности, но мне также нужны и вершины, и ребра в наборе результатов.

Я действительно с нетерпением жду исправления, поскольку я пробовал различные способы исправить это, но не могук.

Цените, если кто-то может помочь мне исправить это.

Первое редактирование - Кроме того, мне нужны первые несколько частей запроса Гремлинасохраняется, так как он уже был развернут в производственной системе, и его просто нужно отсортировать, сохранив структуру данных JSON, которые я получу на их основе и использую.

Кроме того, если вы можете просто помочьМне нужно отсортировать свойство ребра на выходе вершин и ребер, это может быть полезно.

Оригинальный запрос: g.V().has("LOCATION", textContains('PADIASDS')).where(__.in().has('~label','Eqp_Vrtx').count().is(0)).emit().repeat(__.bothE().bothV()).times(1).path().unfold().dedup()

Спасибо,

Лалит

1 Ответ

0 голосов
/ 22 сентября 2018

Тот же ответ , что и в списке пользователей gremlin: Добавить

.order().by(coalesce(values('MOUNTING_POSITION_NUMBER'), constant(""))
...