Вы получаете эту ошибку, потому что V()
возвращает Vertex
, а затем вы пытаетесь отфильтровать с помощью where()
, который принимает Vertex
в качестве входящего элемента в потоке для оценки.Он пытается вызвать otherV()
, который не доступен для Vertex
... этот метод предназначен для ребра.Я думаю, что вы просто bothE()
не в том месте и, следовательно,
g.V().hasLabel("contextlabel").
bothE().
where(__.otherV().hasLabel(labelName)).