EventoObtenha 50% de desconto no seu ingresso para MongoDB.local Londres em outubro 2. Use o código WEB50Saiba mais >>
Desenvolvedor MongoDB
Central de desenvolvedor do MongoDBchevron-right
Produtoschevron-right
MongoDBchevron-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:
O que isso criou exatamente?
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().

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

Uma leve introdução às listas vinculadas com o MongoDB


Apr 02, 2024 | 13 min read
Início rápido

Reagindo às mudanças do banco de dados com o MongoDB Change Streams e Go


Feb 03, 2023 | 5 min read
Tutorial

Use o MongoDB como o armazenamento de dados para seu CMS Strapi Headless


Sep 23, 2022 | 8 min read
Tutorial

Assine o MongoDB Change Streams via WebSockets


Sep 23, 2022 | 3 min read
Sumário
  • Por que e onde usar