Menu Docs
Página inicial do Docs
/ /

start.processor.sample() (método mongosh)

sp.processor.sample()

Novo na 7.0 versão: retorna arrays de resultados de amostras de um Stream Processor, atualmente em execução no Stream Processing Workspace atual.

Esse método é suportado em Atlas Stream Processing Workspaces.

O método sp.processor.sample() tem a seguinte sintaxe:

sp.processor.sample()

sp.processor.sample() não possui campos.

sp.processor.sample() retorna matrizes de resultados amostrados do processador de fluxo nomeado e atualmente em execução para STDOUT. Esse comando é executado continuamente até que você o cancele usando CTRL-C ou até que as amostras retornadas atinjam cumulativamente 40 MB.

O usuário que executa sp.processor.sample() deve ter a função atlasAdmin .

O exemplo a seguir mostra uma resposta esperada ao chamar sp.solarDemo.sample() para obter amostras de um processador de fluxo chamado solarDemo:

sp.solarDemo.sample()
{
_id: {
device_id: 'device_5'
},
max_temp: 8,
max_watts: 66,
min_watts: 66,
avg_watts: 66,
median_watts: 66
}
{
_id: {
device_id: 'device_0'
},
max_temp: 18,
max_watts: 210,
min_watts: 68,
avg_watts: 157,
median_watts: 193
}
{
_id: {
device_id: 'device_10'
},
max_temp: 21,
max_watts: 128,
min_watts: 4,
avg_watts: 66,
median_watts: 4
}
{
_id: {
device_id: 'device_9'
},
max_temp: 10,
max_watts: 227,
min_watts: 66,
avg_watts: 131.4,
median_watts: 108
}

Voltar

start.processor.drop

Nesta página