$out
out 은 집계 파이프라인에서 반환된 문서를 가져와서 지정된 컬렉션에 씁니다. $out 연산자는 집계 파이프라인 의 마지막 단계여야 합니다. Atlas Data Federation에서는 다음 중 하나에 연합 쿼리 를 사용할 때 $out 을 사용하여 지원되는 연합 데이터베이스 인스턴스 저장소 또는 여러 지원되는 연합 데이터베이스 인스턴스 저장소의 데이터를 쓸 수 있습니다.
Atlas cluster 네임스페이스
AWS 읽기 및 쓰기 권한이 있는 S3 버킷
읽기 및 쓰기 권한이 있는 Azure Blob Storage 컨테이너
$out 을 사용하려면 연합 데이터베이스 인스턴스에 연결 해야 합니다.
필요한 권한
구문
필드
옵션
옵션 | 유형 | 설명 | 필요성 | |
---|---|---|---|---|
background | 부울 | 백그라운드에서 애그리게이션 작업을 실행하도록 플래그를 지정합니다. 생략하면 기본값은
쿼리가 백그라운드에서 계속 실행되는 동안 현재 실행 중인 쿼리가 완료되거나 통합 데이터베이스 인스턴스 연결이 끊길 때까지 기다리지 않고 다른 새 쿼리를 제출하려는 경우 이 옵션을 사용하십시오. | 옵션 |
예제
백그라운드에서 쿼리 실행
다음 예제는 백그라운드에서 $out 단계로 끝나는 집계 파이프라인을 실행하기 위한 $out 구문을 보여줍니다.