Criar coleções de séries temporais com VS Code
Você pode criarcoleções de séries temporais usando um MongoDB Playground.
Pré-requisitos
Se você ainda não tiver feito isso, deverá preencher os seguintes pré-requisitos antes de criar uma time series collection com um MongoDB Playground:
Crie uma coleção de séries temporais
Após se conectar à sua implantação usando o MongoDB para código VS, use a navegação à esquerda para:
Expanda uma conexão ativa e passe o mouse sobre o reconhecimento de data center onde você deseja que sua collection exista.
Clique em ícone que aparece.
Um playground do MongoDB é aberto automaticamente com um formulário modelo para criar coleções regulares e coleções de séries temporais.
Exclua o formulário de collection regular e descomente o formulário de time-series.
Preencha os campos fornecidos com detalhes para sua coleção de séries temporais.
Para executar o playground, clique em Play Button no canto superior direito da barra de navegação do VS Code.
Depois de executar o playground com a coleção de séries temporais, a navegação à esquerda atualizará o ícone da coleção para identificar que é uma coleção de séries temporais.
Dica
Veja também:
Para saber mais sobre as coleções de séries temporais, consulte Coleções de séries temporais
Para adicionar documentos à coleção, consulte Criar documentos com VS Code
Exemplo
Este exemplo cria uma time series collection denominada weather
no reconhecimento de data center test
.
Para usar este exemplo, comece com um collection template de seus MongoDB Playgrounds. Exclua o formulário de modelo para collection regulares e mantenha o modelo para time-series encontradas abaixo do modelo de collection regular.
use('test'); db.createCollection( "weather", { timeseries: { timeField: "timestamp", granularity: "hours", bucketMaxSpanSeconds: 60, bucketRoundingSeconds: 60 } } )
No exemplo:
use('test')
seleciona o banco de dados onde a collection é adicionada.timeseries
especifica campos para criar uma coleção de séries temporais.timeField: "timestamp"
nomeia o campo que contém as datas nos documento da time-series. Neste caso, étimestamp
.granularity: "hours"
define a escala de tempo pelo qual os documentos são armazenados.bucketMaxSpanSeconds
define um período máximo de 60 segundos para cada bucket.bucketRoundingSeconds
especifica o intervalo de tempo que determina o carimbo de data/hora inicial para um novo bucket.
Quando você pressiona Play Button, o MongoDB for VS Code faz a divisão do seu Playground e gera o seguinte resultado no painel Playground Results.JSON para confirmar a criação da collection de time-series.
{ "ok": 1 }
A collection weather
também aparece na sua lista de collection e é marcada com o ícone de time-series.