Я хочу наложить ограничение на график титанов при добавлении новой вершины без уникального ключа свойства.
Например: в моем графе титанов «помощь» - это уникальный ключ свойства, и если я попытаюсь добавить любую вершину через гремлин или рекстер без использования «помощи», она должна остановиться.
Шаги, которые я сделал:
mgmt = g.getManagementSystem()
aid = mgmt.makePropertyKey('aid').dataType(String.class).make()
mgmt.buildIndex('byAid',Vertex.class).addKey(aid).unique().buildCompositeIndex()
mgmt.commit()
gremlin>g.addVertex([aid:'aid91']);
==>v[229640]
*gremlin>g.addVertex([name:'srinivas']);
==>v[246024]*
Я хочу ограничить второй шаг, если «помощь» не предоставляется.
Не могли бы вы помочь мне узнать решение этой проблемы? Заранее спасибо..