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

sp.processor.sample()

이 페이지의 내용

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

버전 7.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: {
window: {
start: ISODate('2024-03-19T22:09:10.000Z'),
end: 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: {
window: {
start: ISODate('2024-03-19T22:09:10.000Z'),
end: 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: {
window: {
start: ISODate('2024-03-19T22:09:10.000Z'),
end: 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: {
window: {
start: ISODate('2024-03-19T22:09:10.000Z'),
end: ISODate('2024-03-19T22:09:20.000Z')
}
}
}

돌아가기

sp.processor.drop