Menu Docs
Página inicial do Docs
/
MongoDB para VS Code
/ /

Criar coleções de séries temporais com VS Code

Nesta página

  • Pré-requisitos
  • Crie uma coleção de séries temporais
  • Exemplo

Você pode criarcoleções de séries temporais usando um MongoDB Playground.

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 conexão com uma instalação do MongoDB.

  • Ative a conexão para a implantação do MongoDB.

Após se conectar à sua implantação usando o MongoDB para código VS, use a navegação à esquerda para:

  1. Expanda uma conexão ativa e passe o mouse sobre o reconhecimento de data center onde você deseja que sua collection exista.

  2. Clique em ícone que aparece.

  3. Um playground do MongoDB é aberto automaticamente com um formulário modelo para criar coleções regulares e coleções de séries temporais.

  4. Exclua o formulário de collection regular e descomente o formulário de time-series.

  5. Preencha os campos fornecidos com detalhes para sua coleção de séries temporais.

  6. 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.

Imagem mostrando o ícone de time-series na extensão VS Code
clique para ampliar

Dica

Veja também:

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.

Voltar

Criar Bancos de Dados e Coleções