View a markdown version of this page

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

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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