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

Comment puis-je stocker l'heure du jour dans MongoDB ? En chaîne ? Donner une année/mois/jour arbitraire ?

Vous pouvez stocker l'heure sous forme de nombre (nombre de secondes depuis 00:00:00). Il sera naturellement trié et facile à convertir du/au format hh:mm:ss si nécessaire.

//from 23:55:00 to the stored time
storedTime = hours * 3600 + minutes * 60 + seconds

//from the stored time to 23:55:00
hours = storedTime / 3600  // needs to be an integer division
leaves = storedTime - hours * 3600
minutes = leaves / 60
seconds = leaves - 60 * minutes