sql >> Databasteknik >  >> NoSQL >> MongoDB

setDate ställer inte in datum korrekt i eval i batchskript

Detta är det förväntade beteendet. Signaturen för setDate är som följande. ref

Den accepterar en parameter, den ska vara nummer som ett dagvärde.

Den returnerar millisekunder mellan 1 januari 1970 00:00:00 UTC och det angivna datumet

Du ställer faktiskt in dagvärdet för datum. Så om du vill hämta värdet, använd bara date.getDate() . Vilket blir det nya datumet.

För mer information, hur det fungerar, kan du se MDN .




  1. MongoError:drivrutinen är inkompatibel med denna serverversion

  2. Mongo Bulk Insert över flera samlingar

  3. Introduktion till Redis Data Structures:Bitmaps

  4. Förstå MongoDB Client Timeout-alternativ