하나의 쿼리로 cmis 1.0 호환 리포지토리의 폴더 하위를 필터링하고 싶습니다. 지금까지 가능하지 않으므로 자식 (즉, 폴더 및 문서)을 검색하기 위해 두 가지 쿼리를 실행하도록 설정했지만 다음 쿼리가 있으므로 사용자 지정 유형별로 자식을 필터링하고 싶습니다.cmis 쿼리를 사용하여 폴더 하위를 필터링하는 방법은 무엇입니까?
SELECT cmis:objectTypeId, cmis:objectId FROM cmis:folder WHERE cmis:objectTypeId = 'my:custom1' OR cmis:objectTypeId = 'my:custom2' OR cmis:objectTypeId = 'cmis:folder' IN_FOLDER('workspace://SpacesStore/fhj738tw-45hW-659u-9DS1-9cX3Nh95r089')
일치하지 않는 입력에 대한 오류가 계속 발생하기 때문에 작동하지 않습니다.
귀하의 질문을 이해하면 특정 폴더의 하위 항목을 가져올 필요가 있습니까? –
질문은 2 부분입니다. 첫 번째 쿼리에서 폴더의 모든 자식을 검색 할 수 있어야하고 (내가 말할 수있는 한 불가능한 것처럼 보일 수 있습니다.) 두 번째로 반환 된 결과를 필터링하여 중재 유형 (예 : cmis : objectTypeId = my : 유형)가 리턴됩니다. –
필자는 예제가 제대로 작동했음을 확신한다. 형식을 가져 오기 위해 내 대답을 업데이트 할 것이다. –