Cosmos Gremlin API顶点唯一属性策略配置问题求助
为不同顶点类型配置唯一属性约束的解决方案
- 别再折腾索引策略配置了,直接用原生约束语句就能实现属性唯一性校验,还能避免配置保存后恢复旧版本的问题。
- 针对你的需求,对应顶点的约束创建语句如下:
- 给Phone顶点的电话号码加唯一约束:
CREATE CONSTRAINT phone_number_unique FOR (phone:Phone) REQUIRE phone.number IS UNIQUE - 给Organisation顶点的企业编号加唯一约束:
CREATE CONSTRAINT org_code_unique FOR (org:Organisation) REQUIRE org.code IS UNIQUE
- 给Phone顶点的电话号码加唯一约束:
- 执行这些语句后,系统会自动校验属性唯一性,一旦尝试创建属性值重复的对应顶点,就会直接报错阻止操作,完全满足需求。
内容的提问来源于stack exchange,提问作者Martijn B
相关产品推荐
相关产品推荐

