sql >> Databáze >  >> NoSQL >> MongoDB

Proč se datum ISO v Mongodb zobrazuje o jeden den dříve?

Datum z mongo je vždy v GMT a váš server může být v jiném časovém pásmu. Před formátováním je třeba převést datum na GMT.

var moment = require("moment-timezone")

AuthorSchema.virtual('date_of_birth_update_format').get(function(){
 return this.date_of_birth ? moment(this.date_of_birth).tz('GMT').format('YYYY-MM-DD') : '';
});


  1. Jak vrátit pouze hodnotu pole v mongodb

  2. Proč Laravel Redis::scan('*') vrací očekávaný klíč, ale Redis::keys('*') ne?

  3. Nelze se připojit k Mongo Atlas pomocí peeringu VPC z clusteru GCP

  4. injekce mongoDB