$sql
$sql
collection의 데이터의 SQL 쿼리를 처리합니다. $sql
단계:
은(는) 파이프라인의 첫 번째 단계여야 합니다.
SELECT
및UNION
문만 지원합니다.
읽기 전용 쿼리에는 이 단계를 사용합니다.
구문
{ $sql: { statement: "<SQL-statement>", excludeNamespaces: true | false } }
필드
필드 | 유형 | 설명 | 필요성 |
---|---|---|---|
statement | 문자열 | 실행 SQL 쿼리 또는 명령입니다. | 필수 사항 |
excludeNamespaces | 부울 | 결과 설정하다 에서 네임스페이스를 제외할지 여부를 지정하는 플래그입니다. | 옵션 |
예시
다음 예시 에서는 sampleDB.egData
컬렉션 을 쿼리하기 위한 $sql
구문을 보여 줍니다.
{ $sql: { statement: "select * from egData limit 2", excludeNamespaces: true } }