sql >> Databasteknik >  >> NoSQL >> MongoDB

Varför visas ISO-datum i Mongodb en dag tidigare?

Datumet från mongo är alltid i GMT, och din server kan vara i en annan tidszon. Du måste konvertera datum till GMT innan du formaterar.

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. kan inte hämta data från databasen efter att flera scheman deklarerats (mongoose + express + mongodb

  2. Vad är alternativet för elastisk river-mongodb-plugin, som stöds av elasticsearch 2.2.0?

  3. MongoDB skillnad mellan $orderby och Sort

  4. När ska man använda ett nyckel-/värdelager som Redis istället/vid sidan av en SQL-databas?