

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# すべてのプロパティ値を取得するときに、個々のプロパティルックアップよりもプロパティ関数を優先する
<a name="best-practices-content-12"></a>

 `properties()` 関数は、エンティティのすべてのプロパティを含むマップを返すために使用され、プロパティを個別に返すよりもはるかに効率的です。

 `Person` ノードに、`firstName`、`lastName`、`age`、`dept`、および `company` の 5 つのプロパティが含まれていると仮定すると、次のクエリが推奨されます。

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

 以下を使用することは推奨されません。

```
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
```