Quelle est la meilleure façon de stocker un tableau de chaînes de caractères en tant que nœud de propriété dans Neo4j

J'ai une condition dans laquelle une propriété clé peut contenir plusieurs valeurs.
Comment dois-je stocker en tant que propriété dans Neo4j?

Ex:
Personne nœud possède des propriétés comme: "nom", " âge " et "intérêts"
Les "intérêts" de la propriété peut contenir plus d'une des chaînes de caractères(tableau de chaînes de caractères).

Quelle est la meilleure approche pour stocker les "intérêts"?
Je pense que je ne veux pas compliquer en ajoutant plus de nœuds. Au lieu de cela je veux garder toutes les propriétés dans la même Personne nœud.

Aussi, il sera bon si je recherche une Personne nœud par un point quelconque dans les "intérêts" de la propriété.

Magasin comme une chaîne de caractères séparées par des caractères spéciaux?
Store en tant que tableau de chaînes de caractères pour un bien? si oui, comment dois-je faire?

Grâce

Avez-vous pensé à lire le manuel? Voici la section sur le chiffre collections - neo4j.com/docs/stable/syntax-collections.html
Merci, on dirait que je peux encoder en json liste de valeurs et de les stocker comme une valeur d'une propriété. Est-il possible de faire une recherche(ou du match) par l'un de la valeur de la propriété?
Vous pourriez certainement stocker json comme une chaîne de caractères, mais alors vous ne serait vraiment pas être en mesure d'exploiter la base de données lors de la recherche. Comme @Brian dit, si vous allez à la recherche sur les "intérêts" vous êtes probablement mieux servi, en faisant d'eux des citoyens à part entière dans votre modèle.

OriginalL'auteur Krishna Shetty | 2015-04-19