You can use Transactions. Marko.
> How do I ensure another request is not performing the same operation on > another node in the cluster? > > > -----Original Message----- > From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On > Behalf Of Marko Rodriguez > Sent: Thursday, July 07, 2011 10:35 AM > To: Neo4j user discussions > Subject: Re: [Neo4j] Unique Constaint on Index > > Hi, > >> We are testing Neo4J and need to support unique emails across all >> users. Is this possible with the current API? > > You can add such a constraint when updating the indices: > > if(index.get('email', address).hasNext()) { > throw new RuntimeException("There are two nodes that share the same email > address."); } else { > index.put('email', address, node); > } > > Marko. > > http://markorodriguez.com > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user