Preferisci la funzione delle proprietà alla ricerca delle singole proprietà quando recuperi tutti i valori delle proprietà - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Preferisci la funzione delle proprietà alla ricerca delle singole proprietà quando recuperi tutti i valori delle proprietà

La properties() funzione viene utilizzata per restituire una mappa contenente tutte le proprietà di un'entità ed è molto più efficiente rispetto alla restituzione delle proprietà singolarmente.

Supponendo che i Person nodi contengano 5 proprietà firstNamelastName,age,dept,, ecompany, sarebbe preferibile la seguente query:

MATCH (n:Person) WHERE n.dept = 'AWS' RETURN properties(n) as personDetails

Invece di usare:

MATCH (n:Person) WHERE n.dept = 'AWS' RETURN n.firstName, n.lastName, n.age, n.dept, n.company === OR === MATCH (n:Person) WHERE n.dept = 'AWS' RETURN {firstName: n.firstName, lastName: n.lastName, age: n.age, department: n.dept, company: n.company} as personDetails