Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

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

Você pode criar coleçõ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:

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 no Play Button no canto superior direito da barra de navegação do código VS.

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

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.