같은 AQL 쿼리를 통해 인덱스 속도로 여러 모서리를 에지 또는 문서 모음으로 쿼리 할 수 있습니까? 가장자리를 사용하는 테이블에서 RDBM의 외래 키 동작을 다소 에뮬레이트하고 싶습니다.AQL에서 모서리와 문서 모음 결합
고맙습니다
같은 AQL 쿼리를 통해 인덱스 속도로 여러 모서리를 에지 또는 문서 모음으로 쿼리 할 수 있습니까? 가장자리를 사용하는 테이블에서 RDBM의 외래 키 동작을 다소 에뮬레이트하고 싶습니다.AQL에서 모서리와 문서 모음 결합
고맙습니다
당신은 기본적으로 색인 문서 필드를 사용하는 경우 다음 동작은 RDBMS에서 외래 키와 유사하다. 예를 들어 기본적으로 문서 형식 컬렉션은 _id
필드 및 가장자리 형식 컬렉션 인덱스를 _id
, _from
및 _to
개의 필드로 인덱싱합니다. EDGES
또는 NEIGHBORS
과 같은 AQL 함수는 이러한 인덱스를 사용하여 관련 데이터를 쿼리합니다.
다음과 같이 확인할 수 있습니다. EDGES() 및 NEIGHBORS()는 가장자리 컬렉션의 _from 및/또는 _to 속성에서 자동으로 사용 가능한 색인을 사용합니다.
FILTER 절을 사용하여 수동으로 가입 할 수도 있습니다 (예 :
FOR ...
FILTER e._from == something_else._id
RETURN ...