컬렉션 이름이 들어있는 컬렉션이있는 경우 AQL에 동적 컬렉션 이름을 사용할 수있는 구문이 있습니까?AQL에서 동적 컬렉션 이름을 사용하는 방법이 있습니까?
다음은 내가 원하는 것을 보여주는 예입니다. master
이라는 컬렉션에는 .state
이 Active
또는 Disabled
인 많은 문서가 있습니다. 컬렉션에는이 데이터베이스에있는 다른 컬렉션의 이름 인 collection_name
이라는 키가 있습니다.
FOR doc IN master
FILTER doc.state == 'Active'
FOR c IN COLLECTION(doc.collection_name) <--- invented command called COLLECTION
RETURN {
'collection_name': doc.collection_name,
'contents': c
}
나는 master
컬렉션 Active
로 표시된 모든 컬렉션의 모든 문서를 검색하기 위해 노력하고있어.
master
에 대한 초기 쿼리로 분리하지 않고 하나의 AQL 쿼리에서이 작업을 수행 할 수있는 방법이 있습니까? 반환 된 각 컬렉션에 대해 n 개의 쿼리가 이어 지나요?