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 - Amazon Neptune

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