MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Meilleur moyen de stocker l'heure de la journée dans Mongoose

Je suggérerais de le stocker soit en secondes depuis minuit (en tant que Number ) ou sous la forme d'une String numérique rembourrée stocké au format 24 heures.

Par exemple, 3:30PM :

  1. Secondes (stockées sous forme de nombre) :55800
  2. Chaîne :"1530" (doit toujours être au format 24 heures avec un premier chiffre numérique pour avoir le même nombre de places, donc 8:30AM serait "0830"

Les deux peuvent être triés, indexés, interrogés par plage. Les deux prennent approximativement le même nombre d'octets. Comme ni l'un ni l'autre n'est très lisible, vous devrez probablement les formater dans les deux sens pour l'affichage. C'est vraiment à vous de décider lequel fonctionnerait le mieux pour votre utilisation.