Denne operatøren vil sette verdien av et gitt felt til gjeldende dato som dato eller tidsstempel datatype.
Operatørsyntaks
Følgende viser syntaks for $ CurrentDate -operatøren:
$ currentDate: :,…Du kan spesifisere parameteren for typespesifikasjon som en:
La oss illustrere hvordan vi bruker denne operatøren.
Praktisk eksempel
La oss starte med å lage en prøveinnsamling for testformål.
db.CreateCollection ("Brukere")Vi kan deretter opprette et dokument som vist i koden nedenfor:
db.Brukere.Insertone (_ id: 0, brukernavn: "brukernavn1", modifisert: tidsstempel (1663761552, 3))Hent dokumentene:
db.Brukere.finne()Vi kan deretter oppdatere verdien av modifisert felt til gjeldende dato som vist i spørringen:
db.Brukere.UpdateOne (Spørringen ovenfor skal oppdatere det endrede feltet til gjeldende dato. Vi kan bekrefte som vist:
db.Brukere.finne()I dette tilfellet vil parameteren $ CurrentDate Sett inn datoen som datatype.
For å sette inn gjeldende dato som en tidsstempel, kan vi kjøre parameteren:
db.Brukere.UpdateOne (Dette bør oppdatere det endrede feltet til gjeldende dato som en tidsstempeltype.
Produksjon:
Konklusjon
I dette innlegget diskuterte vi hvordan du bruker $ CurrentDate -operatøren i MongoDB -dokumenter. Denne operatøren lar deg sette inn verdien av et felt som datatype eller tidsstempel.