기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
속성이 존재하는지 명시적으로 확인
openCypher 의미 체계를 기반으로 할 때 속성에 액세스할 때 이는 선택적 조인과 동일하며 속성이 존재하지 않더라도 모든 행을 유지해야 합니다. 그래프 스키마를 기반으로 특정 속성이 항상 해당 개체에 대해 존재할 것임을 알고 있는 경우 해당 속성의 존재 여부를 명시적으로 확인하면 쿼리 엔진이 최적의 계획을 생성하고 성능을 개선할 수 있습니다.
유형의 노드에 person
항상 속성이 있는 그래프 모델을 생각해 보세요name
. 대신 다음을 수행합니다.
MATCH (n:person) RETURN n.name
IS NOT NULL 확인을 사용하여 쿼리에 속성이 존재하는지 명시적으로 확인합니다.
MATCH (n:person) WHERE n.name IS NOT NULL RETURN n.name