sql >> Database teknologi >  >> NoSQL >> MongoDB

setDate indstiller ikke dato korrekt inde i eval i batch-script

Dette er den forventede adfærd. Signaturen af ​​setDate er som følgende. ref

Den accepterer én parameter, den skal være nummer som en dagsværdi.

Den returnerer millisekunder mellem 1. januar 1970 00:00:00 UTC og den givne dato

Du indstiller faktisk dagsværdien for dato. Så hvis du vil hente værdien, skal du blot bruge date.getDate() . Hvilket bliver den nye dato.

For flere detaljer, hvordan det virker, kan du henvise til MDN .




  1. Hvordan laver du SQL Like-operator i mongoDB ved hjælp af den officielle C#-driver

  2. At vide, hvornår resque-medarbejderen havde afsluttet jobbet

  3. Node - Mongoose 3.6 - Sorter forespørgsel med udfyldt felt

  4. Sammenlign indlejret dokument med overordnet felt med mongoDB