MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como posso armazenar a hora do dia no MongoDB? Como uma corda? Dê ano/mês/dia arbitrário?


Você pode armazenar a hora como um número (número de segundos desde 00:00:00). Será naturalmente classificado e fácil de converter de/para o formato hh:mm:ss quando necessário.
//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