У меня есть следующее определение графика.Как избежать дублирования записей вершин в графе DSE/Titan
schema.propertyKey("ID").text().create()
schema.vertexLabel("Student").properties("ID").create()
Когда я выполняю следующий запрос Гремлина, создается новая вершина.
g.addV(label, 'Student').property('ID', '1234')
, когда я исполню ее снова, новый Vertex с таким же ID был created.I'm ищет пути к макияжа значения ID уникальной. Значение Я должен получить ошибку, когда я пытаюсь добавить нового ученика с тем же ID (1234). Любая помощь была высоко оценена по этому поводу.
Можете ли вы дать мне пример на основе моего сценария? – BDR
Я не пробовал, но что-то вроде этого может выполнять работу '' 'mgmt = graph.openManagement() ID = mgmt.makePropertyKey ('ID'). DataType (String.class). Cardinality (Cardinality.SINGLE) .make() mgmt.commit() '' ' –
Хорошо. Спасибо. Будет проверять его – BDR