sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo puedo almacenar la hora del día en MongoDB? ¿Como una cadena? ¿Dar año/mes/día arbitrario?

Puede almacenar el tiempo como un número (número de segundos desde las 00:00:00). Se ordenará de forma natural y será fácil de convertir de/a formato hh:mm:ss cuando sea necesario.

//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