MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Il modo migliore per memorizzare l'ora del giorno in Mongoose

Suggerirei di memorizzarlo come secondi dalla mezzanotte (come Number ) o come una String numerica imbottita memorizzato nel formato 24 ore.

Ad esempio, 3:30PM :

  1. Secondi (memorizzati come numero):55800
  2. Stringa:"1530" (deve essere sempre il formato 24 ore con una cifra numerica iniziale per avere lo stesso numero di posti, quindi 8:30AM sarebbe "0830"

Entrambi possono essere ordinati, indicizzati, interrogati per intervallo. Entrambi richiedono all'incirca lo stesso numero di byte. Poiché nessuno dei due è leggibile in modo molto intuitivo, probabilmente dovresti formattarli in entrambi i modi per la visualizzazione. Sta davvero a te quale funzionerebbe meglio per il tuo uso.