我想在添加一个没有唯一属性键的新顶点时对泰坦图进行限制。
例如:在我的泰坦图中,“aid”是唯一的属性键,如果我尝试通过 gremlin 或 rexster 添加任何顶点而不使用“aid”,它应该停止。
我遵循的步骤:
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]*
如果没有提供“帮助”,我想限制第二步。
你们能帮我知道这个问题的解决方案吗?提前谢谢你。。