2013-05-28 2 views
0

J'utilise neo4j 1.8.2. Mes noeuds ont une propriété que j'ai utilisée comme identifiant. Est-il possible de mettre à jour les autres propriétés si un nœud avec cet identifiant existe ou de le créer autrement en utilisant une seule requête?NEO4J Repos API: Créer ou mettre à jour

Répondre

1

Vous devez indexer cette propriété et utiliser l'index pour rechercher le noeud et créer s'il n'est pas présent ou mis à jour dans le cas contraire. Voir le document here

Cela nécessiterait deux requêtes cependant, je ne suis pas sûr que vous pouvez le faire seulement avec un en utilisant l'API REST. Vous aurez probablement besoin d'écrire votre extension ou plugin (doc here) et peut-être utiliser le
pessimistic locking si vous avez vraiment besoin d'une seule requête.

Questions connexes