Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

sp.processor.sample()

이 페이지의 내용

  • 정의
  • 구문
  • 명령 필드
  • 행동
  • 액세스 제어
  • 예시
  • 자세히 알아보기
sp.processor.sample()

현재 Atlas 스트림 처리 인스턴스에서 현재 실행 중인 스트림 프로세서 에서 샘플링된 결과의 배열을 반환합니다.

이 명령은 Atlas Stream Processing 인스턴스에 연결되어 있는 동안에만 호출할 수 있습니다.

이 명령에는 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')
}
}

돌아가기

sp.processor.drop