Changer l'étiquette du noeud dans neo4j
J'ai créé un nœud avec une mauvaise étiquette.
Est-il possible de modifier étiquette de nœud ou un type de relation sans re-création?
J'ai essayé quelque chose comme
MATCH n Id(n)=14 n.Labels = 'Personne'
mais c'est de la faute...
source d'informationauteur tsdaemon
Vous devez vous connecter pour publier un commentaire.
Vous pouvez modifier les nœuds associés à une étiquette, mais vous ne pouvez pas modifier le type d'une relation. Sur le plan conceptuel, si vous prenez votre poulet de une coop et le mettre dans l'autre, vous n'avez pas modifié la substance de la poule. Mais par le temps que vous prenez le poulet du four et le mettre dans votre bouche, ce n'est pas un poulet plus (sauf équivoque). Vous pouvez décider d'appeler votre chat Moustaches au lieu de Charliemais si vous décidez que vous voulez un anaconda pour un animal de compagnie à la place d'un chat, ce qui n'aide pas à donner le chat un nouveau nom. De même, un nœud peut être un membre de différentes étiquettes et de rester le même nœud, mais une relation est de type constitutif. Donc: vous pouvez ajouter et supprimer des étiquettes comme vous s'il vous plaît, mais si vous voulez un autre type de relation que ce que vous voulez, c'est vraiment une relation différente. C'est aussi pourquoi une relation a exactement un type, mais un nœud peut avoir plusieurs étiquettes.
Étiquettes sont arbitraires, des ensembles ou des sacs de nœuds. La grammaire pour sac à langer a déjà été donné, mais pour l'exhaustivité:
Suppose que cette requête s'explique.
Cela devrait fonctionner pour modifier des étiquettes sur plusieurs nœuds simultanément: