

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Periksa secara eksplisit apakah properti ada
<a name="best-practices-content-9"></a>

 Berdasarkan semantik OpenCypher, ketika properti diakses itu setara dengan gabungan opsional dan harus mempertahankan semua baris bahkan jika properti tidak ada. Jika Anda tahu berdasarkan skema grafik Anda bahwa properti tertentu akan selalu ada untuk entitas itu, secara eksplisit memeriksa properti itu untuk keberadaan memungkinkan mesin kueri untuk membuat rencana optimal dan meningkatkan kinerja. 

 Pertimbangkan model grafik di mana node tipe `person` selalu memiliki properti`name`. Alih-alih melakukan ini: 

```
MATCH (n:person)
RETURN n.name
```

 Verifikasi keberadaan properti secara eksplisit dalam kueri dengan pemeriksaan IS NOT NULL: 

```
MATCH (n:person)
WHERE n.name IS NOT NULL
RETURN n.name
```