¿Cómo evitar el nodo duplicado?

Estoy escribiendo un proyecto java para insertar datos en neo4j usando una consulta de cifrado. Quiero evitar que neo4j cree un nodo duplicado, en lugar de vincular el otro nodo con el nodo existente.

CREATE (n1:node {name:'Adam'})-[:born_in]->(n2:node {name:'USA'})
//and again 
CREATE (n1:node {name:'Adam'})-[:worked_at]->(n2:node {name:'Apple'})

Quiero crear un nodo de Adam y otros dos nodos, es decir, USAy Apple. ¿Hay alguna comprobación en Java para evitar duplicaciones?

Respuesta 1

Tengo archivos de texto almacenados en GAE Blobstore. Ahora quiero leer el contenido del archivo y verlo en mi navegador, sin descargar realmente el archivo. Estoy accediendo al servlet haciendo clic en ...

Soy un veterano de Java, pero he estado usando JDK8 durante mucho tiempo. Decidí que finalmente quiero actualizar, así que he estado usando Java11. He estado disfrutando de las nuevas funciones, pero he llegado al punto en que ...

Leí este artículo que muestra cómo importar / exportar proyectos en Eclipse (aunque parece un poco desactualizado y estoy usando 3.7 Indigo). Para exportar un proyecto, vaya a Archivo >> Exportar y ...

Estoy haciendo una aplicación servidor-cliente. Hay dos partes en mi aplicación: una parte de chat y otra de juego. Cuando chateo, envío objetos String, cuando juego mi juego, envía objetos Game a ...