neo4j节点的独特价值

Moe*_*ini 7 neo4j

如何在Neo4j中定义一些值应该是唯一的?

例如,我想我想在节点中存储用户数据,因此用户名应该是唯一的.有没有办法像我们在sql中做的那样(将用户名定义为唯一属性)?

Nig*_*all 13

为此,您需要使用节点索引和API中可用的唯一性功能,以确保在每个键值对下只提交一个节点.如果您正在使用Neo4j嵌入式,请查看:

对于REST接口,您可能已在所使用的库中具有唯一性支持,或者,如果您不使用库,则此页面应该有所帮助:

由于节点结构的实施方式与大多数RDBMS中强制执行记录结构的方式相同,因此没有直接等同于您提到的UNIQUE KEY功能.但是,索引唯一性应该给出相同的最终结果.

希望这可以帮助

的NiGe