sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB Aggregationsoperatörer för returdatumdelar

Den här artikeln listar de olika aggregeringspipeline-operatorerna som kan användas för att returnera enskilda datumdelar från ett Date-objekt i MongoDB.

Specifika datumdelar

Följande tabell listar de operatorer som är specifika för en viss datumdel.

Operator Beskrivning
$dayOfMonth Returnerar dagen i månaden för ett givet datum som ett tal mellan 1 och 31 .
$dayOfWeek Returnerar veckodagen för ett givet datum som ett tal mellan 1 (söndag) och 7 (lördag).
$dayOfYear Returnerar dagen på året för ett givet datum som ett tal mellan 1 och 366 (skottår).
$hour Returnerar timmen för ett givet datum som ett tal mellan 0 och 23 .
$isoDayOfWeek Returnerar veckodagsnumret för ett givet datum i ISO 8601-format, från 1 (för måndag) till 7 (för söndag).
$isoWeek Returnerar veckonummer för ett givet datum i ISO 8601-format, från 1 till 53 .
$isoWeekYear Returnerar årtalet för ett givet datum i ISO 8601-format.
$millisecond Returnerar millisekunderna av ett givet datum som ett tal mellan 0 och 999 .
$minute Returnerar minuten för ett givet datum som ett tal mellan 0 och 59 .
$month Returnerar månaden för ett givet datum som ett tal mellan 1 (januari) och 12 (december).
$second Returnerar sekunderna för ett givet datum som ett tal mellan 0 och 60 (skottsekunder).
$week Returnerar veckonumret för ett givet datum som ett tal mellan 0 (den delvecka som föregår årets första söndag) och 53 (skottår).
$year Returnerar året för ett givet datum som ett tal (t.ex. 2021 ).

Fler allmänna operatörer

Följande operatorer är mer allmänna (dvs. du kan använda dem för alla datumdelar).

Operator Beskrivning
$dateToParts Returnerar ett dokument som innehåller de beståndsdelar av ett datum.
$dateToString Returnerar datumet som en sträng. Du kan använda noll eller fler formatspecifikationer för att returnera specifika datumdelar.

  1. Vårdata mongodb stänger inte mongodb-anslutningar

  2. Hur man inspekterar och avbryter selleriuppgifter efter uppgiftsnamn

  3. mongodb textsökning med flera språk

  4. Hur man installerar MongoDB 4.2 på RedHat/ CentOS 7-system