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

Node.js og MongoDB Time Zone Problem UTC bliver ikke konverteret korrekt af driveren?

Node tilføjer ikke 4 timer. Begge viser nøjagtigt det samme øjeblik.

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

er nøjagtig det samme som

2014-10-01T14:28:04.329Z

kun én er i en EDT-tidszone, som har -04:00 offset til UTC (så det er fire timer tidligere der), og den anden er i UTC.

Sandsynligvis har du din server konfigureret i EDT og din klient er sat til UTC eller omvendt.

Medmindre du har brug for nøjagtig de samme strenge, ville jeg ikke bekymre mig om det.

Eller, endnu bedre, indstil både klient- og servermaskinen til samme tidszone, helst UTC .




  1. Find summen af ​​felter i array i MongoDB

  2. Generering af _id vs. ObjectId autogenerering i MongoDB

  3. Hierarkiske forespørgsler med Mongo ved hjælp af $graphLookup

  4. Lyt til genforbindelseshændelser i MongoDB-driveren