J'ai utilisé les outils neo4j-shell pour exporter un graphe Neo4j dans un fichier graphml. Tout a bien fonctionné, sauf que les propriétés du tableau n'ont pas été exportées correctement, car elles ont été traitées comme des chaînes. Par exemple, mes nœuds ont une propriété de tableau appelée "emplacements", dont les valeurs sont une liste d'emplacements géographiques. Dans le fichier graphml de sortie, la valeur de la propriété « emplacements » pour un nœud est la suivante:neo4j-shell-tools et tableaux
[Ljava.lang.String; @ 58ad67b9
Il semble que les propriétés de tableau ne sont pas pris en charge par le Neo4j -shell-tools. Quelqu'un a-t-il des problèmes avec cela? Est-ce que je manque quelque chose?
Merci.
J'ai créé une branche du projet et modifié pour ajouter le support des propriétés de tableau aux commandes import-graphml et export-graphml. J'ai également envoyé une demande d'extraction. Je viens d'utiliser ma version des outils pour exporter une base de données avec 2 millions de nœuds et 21 millions de liens et cela a très bien fonctionné. Les valeurs de tableau sont correctement exportées et importées. – Gianluca
Excellent. Peut-être que vous souhaitez partager vos modifications en tant que demande de tirage? Nous demandons aux contributeurs de signer notre CLA, voir http://docs.neo4j.org/chunked/stable/cla.html. –
Oui, j'ai partagé mes modifications en tant que demande de tirage. Comme pour le CLA, pas de problème pour le signer. – Gianluca