A Voyage AI se une ao MongoDB para impulsionar aplicativos de AI mais precisos e confiáveis no Atlas.

Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Desenvolvedor do MongoDB
Centro de desenvolvedores do MongoDB
chevron-right
Produtos
chevron-right
MongoDB
chevron-right

Início rápido: tipos de dados BSON - Data

Ken W. Alger2 min read • Published Jan 31, 2022 • Updated Sep 23, 2022
MongoDB
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Início rápido
star-empty
star-empty
star-empty
star-empty
star-empty
Emblema de início rápido BSON
Datas e horários na programação podem ser um desafio. Em qual fuso horário o evento está ocorrendo? Qual formato de data está sendo usado? É MM/DD/YYYY ou DD/MM/YYYY? Estabelecer um padrão é importante para o armazenamento de dados e, novamente, ao exibir a data e a hora. A maneira recomendada de armazenar datas no MongoDB é usar o tipo de dados BSON Date.
A EspecificaçãoBSON refere-se ao tipoDate como a data/hora UTC e é um número inteiro 64bits. Representa o número de milissegundos desde a época do Unix, que foi 00:00:00 UTC em 1 janeiro 1970. Isso fornece muita flexibilidade em datas passadas e futuras. Com um número inteiro 64bits em uso, podemos representar datas de aproximadamente 290 milhões de anos antes e depois da época. Como um número inteiro de 64bits assinado, podemos representar datas anteriores a 1 de janeiro de 1970 com um número negativo, e os números positivos representam datas após 1 de janeiro de 1970.

Por que e onde usar

Você deve usar o tipo de dados Date sempre que precisar armazenar valores de data e/ou hora no MongoDB. Você também pode ter visto um tipo de dados timestamp e pensado que era isso de que precisava. No entanto, o tipo de dados timestamp deve ser deixado para uso interno no MongoDB. Date é o tipo de dados que queremos usar para o desenvolvimento do aplicativo.

Como usar

Existem alguns benefícios em usar o tipo de dados Date, pois ele vem com alguns recursos e métodos úteis. Precisa atribuir um tipo Date a uma variável? Nós explicamos como:
1var newDate = new Date();
O que isso criou exatamente?
1> newDate;
2ISODate("2020-05-11T20:14:14.796Z")
Muito bem, temos uma data e hora agrupadas como um ISODate. Se precisarmos disso impresso em um formato string, poderemos usar o método toString().
1> newDate.toString();
2Mon May 11 2020 13:14:14 GMT-0700 (Pacific Daylight Time)

Embrulhar

Comece a explorar BSON types, como Date, com o MongoDB Atlas hoje mesmo!
O campo date é o tipo de dados recomendado para usar quando se deseja armazenar informações de data e hora no MongoDB. Ele oferece a flexibilidade de armazenar valores de data e hora em um formato consistente que possa ser facilmente armazenado e recuperado por seu aplicativo. Experimente o tipo de dados Date BSON para seus aplicativos.

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Início rápido
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Tutorial

Modernizando esquemas RDBMS com um document model do MongoDB


Mar 06, 2024 | 6 min read
Início rápido

Início rápido: tipos de dados BSON - Decimal128


Sep 23, 2022 | 2 min read
Artigo

Definir preocupações globais de leitura e gravação no MongoDB 4.4


Sep 23, 2022 | 7 min read
Tutorial

Como migrar seu aplicativo Flask do SQL para o MongoDB


Jun 28, 2024 | 9 min read
Sumário
  • Por que e onde usar