Preferencia de la función de propiedades sobre la búsqueda de propiedades individuales en la recuperación de todos los valores de las propiedades
La función properties() se utiliza para devolver un mapa que contiene todas las propiedades de una entidad y es mucho más eficiente que devolver las propiedades individualmente.
En el supuesto de que los nodos Person contengan 5 propiedades, firstName lastName, age, dept ycompany, sería preferible la siguiente consulta:
MATCH (n:Person) WHERE n.dept = 'AWS' RETURN properties(n) as personDetails
En lugar de usar:
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