

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à
<a name="best-practices-content-12"></a>

 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à `firstName``lastName`,`age`,`dept`,, e`company`, 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
```