MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Защо ISO датата в Mongodb се показва един ден по-рано?

Датата от mongo винаги е в GMT и вашият сървър може да е в друга часова зона. Трябва да конвертирате датата в 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NoSQL срещу SQL, когато скалируемостта е без значение

  2. Схемата на Mongoose зададе времево клеймо на вложен документ

  3. Трябва ли да активирате журналирането на MongoDB?

  4. Как да направите многократно натискане към вложен масив

  5. Не може да се свърже с MongoDB (MongoLabs) чрез C# клиент