sql >> Database >  >> NoSQL >> MongoDB

MongoDB-datum-tijdwaarde wordt niet correct opgeslagen

Kun je proberen dit te veranderen:

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

Naar dit?

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

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

Of misschien wordt de datum ergens in een andere tijdzone veranderd, hoewel ik niet zeker weet waar. Dat moet je opzoeken.

Ik geloof "2014-10-15T21:30:00.000Z" , waarbij Z =ZULU is UTC . Wat is uw servers/mongo-tijdzone?




  1. MongooseError - Bewerking `users.findOne()` buffering time-out na 10000ms

  2. Hoe de mongo-opdrachtresultaten in een plat bestand te krijgen

  3. Hoe multitenancy voor redis in spring boot te implementeren?

  4. MongoDB $dateToString