sp.processor.sample()
정의
sp.processor.sample()
현재스트림 처리 인스턴스 에서현재 실행 중인 스트림 프로세서 에서 샘플링된 결과의 배열을 반환합니다.
스트림 처리 인스턴스에 연결된 동안에만 이 명령을 호출할 수 있습니다.
이 명령에는
mongosh
버전 ≥ 2 이(가) 필요합니다.0.
구문
sp.processor.sample()
메서드의 구문은 다음과 같습니다.
sp.processor.sample()
명령 필드
sp.processor.sample()
필드를 사용하지 않습니다.
행동
sp.processor.sample()
명명된 현재 실행 중인 스트림 프로세서에서 샘플링된 결과의 배열을 STDOUT
으)로 반환합니다. 이 명령은 CTRL-C
을 사용하여 취소하거나 반환된 샘플이 누적 40 MB
에 도달할 때까지 계속 실행됩니다.
액세스 제어
sp.processor.sample()
을(를) 실행하는 사용자에게는 atlasAdmin
역할이 있어야 합니다.
예제
다음 예제에서는 solarDemo
이라는 스트림 프로세서에서 샘플링하기 위해 sp.solarDemo.sample()
를 호출할 때 예상되는 응답을 보여 줍니다.
sp.solarDemo.sample()
{ _id: { device_id: 'device_5' }, max_temp: 8, max_watts: 66, min_watts: 66, avg_watts: 66, median_watts: 66, _stream_meta: { windowStartTimestamp: ISODate('2024-03-19T22:09:10.000Z'), windowEndTimestamp: ISODate('2024-03-19T22:09:20.000Z') } } { _id: { device_id: 'device_0' }, max_temp: 18, max_watts: 210, min_watts: 68, avg_watts: 157, median_watts: 193, _stream_meta: { windowStartTimestamp: ISODate('2024-03-19T22:09:10.000Z'), windowEndTimestamp: ISODate('2024-03-19T22:09:20.000Z') } } { _id: { device_id: 'device_10' }, max_temp: 21, max_watts: 128, min_watts: 4, avg_watts: 66, median_watts: 4, _stream_meta: { windowStartTimestamp: ISODate('2024-03-19T22:09:10.000Z'), windowEndTimestamp: ISODate('2024-03-19T22:09:20.000Z') } } { _id: { device_id: 'device_9' }, max_temp: 10, max_watts: 227, min_watts: 66, avg_watts: 131.4, median_watts: 108, _stream_meta: { windowStartTimestamp: ISODate('2024-03-19T22:09:10.000Z'), windowEndTimestamp: ISODate('2024-03-19T22:09:20.000Z') } }