Aller au contenu
uencoder

BSON Date

BSON Date est le type de date de BSON fondé sur un entier 64 bits, stockant les millisecondes depuis l'époque Unix avec une plage d'environ ±290 millions d'années.

Objectif

Stocker des dates-heures de façon compacte en 8 octets dans MongoDB, représentant des instants absolus indépendants du fuseau horaire.

Mécanisme

Type BSON 9 (datetime) : un entier signé 64 bits dont la valeur est le nombre de millisecondes depuis 1970-01-01T00:00:00Z. Un Date JavaScript correspond à un BSON Date.

Cas d’usage

  • Champs de date dans MongoDB
  • Requêtes par plage temporelle
  • Horodatages d'événements

Outils associés

References