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

Node.js e MongoDB Time Zone Issue UTC non viene convertito correttamente dal driver?

Il nodo non aggiunge 4 ore. Entrambi mostrano esattamente lo stesso istante.

2014-10-01 10:28:04.329-04:00

è esattamente lo stesso di

2014-10-01T14:28:04.329Z

solo uno è in un fuso orario EDT che ha -04:00 offset in UTC (quindi sono quattro ore prima) e l'altro è in UTC.

Probabilmente hai il tuo server configurato in EDT e il tuo client è impostato su UTC o viceversa.

A meno che tu non abbia bisogno delle stesse identiche stringhe, non me ne preoccuperei.

Oppure, ancora meglio, imposta sia la macchina client che quella server sullo stesso fuso orario, preferibilmente UTC .