sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb tidsstämpel är mycket felaktig - mangust

Vad som händer är att du ringer Date.now() vid den tidpunkt då schemat definieras för att ställa in standardvärdet för createdAt , och sedan används det värdet som standard tills nästa gång din app startas om.

Istället vill du ställa in standardvärdet till Date.now fungerar själv så att det kommer att anropas varje gång ett nytt dokument skapas:

var uploadSchema = new Schema({
    createdAt: {
        type: Date,
        required: true,
        default: Date.now
     },


  1. Få de nödvändiga dokumenten från båda samlingarna i en fråga i MongoDB-3.2.7

  2. MongoDB $runda

  3. Fel vid laddning av delade bibliotek, kan inte öppna fil med delat objekt:Ingen sådan fil eller katalog (hiredis)

  4. MongoDB - Få senaste icke-nullfältsvärde från dokument med tidsstämpel