のぶLab.

流しのソフトウェアエンジニアの雑記帳. Android, Scala, Clojure, Ruby on Railsなど

Neo4j

Neo4jで一意なpropertyを持つNodeを作る

アプリケーション内でuserのmailアドレスなど、あるLabelを持つnodeのpropertyに一意制約をつけるにはConstraintsを使う http://neo4j.com/docs/stable/query-constraints.html Cypherはこのような感じ CREATE CONSTRAINT ON (user:User) ASSERT user.email …