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

MongoDB dato-tidsværdi gemmes ikke korrekt

Kan du prøve at ændre dette:

var date = new Date().toLocaleDateString("en-US");

Til dette?

var t = new Date();
var d = t.getDate();
var m = t.getMonth() + 1;
var y = t.getFullYear();

var date = m + '/' + d + '/' + y;

Eller måske bliver datoen ændret til en anden tidszone et eller andet sted, selvom jeg ikke er sikker på hvor. Du bliver nødt til at slå det op.

Jeg tror "2014-10-15T21:30:00.000Z" , hvor Z =ZULU er UTC . Hvad er dine servere/mongo-tidszone?




  1. Brug af en rumlig database til at finde polygoner, der indeholder et punkt

  2. Sådan undgår du tidsgab, mens du samler OHLC i mongoDB

  3. Aggregationssum i Spring Data MongoDB

  4. ulemper ved at bruge IQueryable!