Comment faire pour obtenir l'id de nœud avec monogramme de la demande?
Je suis l'aide de neo4j et de faire de l'exécution de cette requête:
MATCH (n:Person) RETURN n.name LIMIT 5
Je reçois les noms, mais j'ai besoin de l'id de trop.
S'il vous plaît aider!
OriginalL'auteur Aleksandrenko | 2014-10-05
Vous devez vous connecter pour publier un commentaire.
Depuis l'ID n'est pas une propriété, il est retourné à l'aide de la fonction d'identification.
+subvertallchris est-il un moyen de la carte de la returner valeurs de hachage de la carte, parce que la réponse de cette façon est tout simplement un tableau; maintenant: [4, 'George'] je le veux: { id: 4, nom: 'George' }
Vous auriez du le faire juste comme ça, en fait.
MATCH (n:Person) RETURN { id: ID(n), name: n.name } as user LIMIT 5
excellent 🙂 merci
Ce n'est pas utile si le nœud a une centaine de propriétés ou propriétés inconnues au moment de la requête (car il n'y a pas de schéma). Est-il possible de retourner un nœud avec un supplément de propriété calculée, mais sans la reconstruction de l'ensemble du nœud un nœud littéral de la clause de RETOUR?
OriginalL'auteur subvertallchris
Ou vous pouvez prendre un coup d'oeil sur le Neo4j Monogramme Refcard
Vous pouvez obtenir un bref coup d'œil à un grand nombre de fonctions et de modèles que vous pouvez écrire.
Et plus sur les fonctions sur Le Neo4j Manuel Du Développeur - Chapitre 3. Cypher - 3.4. Fonctions
OriginalL'auteur Marcus Dock
Pas sûr de la façon d'être utile et pertinent, c'est, mais quand je suis à l'aide de la NodeJS API de l'enregistrement des objets retournés à partir de Monogramme requêtes ont un champ d'identité au même niveau que les propriétés de l'objet (e.g record.get(0).propriétés d'enregistrement.get(0).d'identité). Je suis en supposant que vous ne sont pas juste de faire de la plaine Monogramme requêtes et fait à l'aide d'un driver pour envoyer les requêtes - de sorte que vous pourriez ne pas avoir à exécuter un autre MATCH déclaration.
Je suis conscient que l'OP est de demander à propos de les Chiffrer précisément - mais il pourrait être utile à d'autres utilisateurs que trébucher sur cette question.
OriginalL'auteur e.upton