#graph #label #gremlin
#График #метка #gremlin
Вопрос:
Neo4J допускает несколько меток для одного и того же узла. Это очень удобно. Есть ли у нас такая же возможность в Gremlin Tinkerpop?
Ответ №1:
Модель TinkerPop не допускает нескольких меток, как это делает Neo4j. Однако он предлагает некоторую специфическую поддержку, особенно для Neo4j (документация):
gremlin> vertex = (Neo4jVertex) g.addV('human::animal').next()
==>v[0]
gremlin> vertex.label()
==>animal::human
gremlin> vertex.labels()
==>animal
==>human
gremlin> vertex.addLabel('organism')
==>null
gremlin> g.V().has(label,of('organism'))
==>v[0]
Комментарии:
1. Вы также можете иметь несколько меток для вершин в Amazon Neptune.
2. Спасибо Стивену Маллетту
3. Спасибо bechbd. Я попробую это.