In dit artikel worden de verschillende aggregatiepijplijnoperators vermeld die kunnen worden gebruikt om afzonderlijke datumdelen van een Date-object in MongoDB te retourneren.
Specifieke datumonderdelen
De volgende tabel bevat de operators die specifiek zijn voor een bepaald datumgedeelte.
Operator | Beschrijving |
---|---|
$dayOfMonth | Retourneert de dag van de maand voor een bepaalde datum als een getal tussen 1 en 31 . |
$dayOfWeek | Retourneert de dag van de week voor een bepaalde datum als een getal tussen 1 (zondag) en 7 (zaterdag). |
$dayOfYear | Retourneert de dag van het jaar voor een bepaalde datum als een getal tussen 1 en 366 (schrikkeljaar). |
$hour | Retourneert het uur voor een bepaalde datum als een getal tussen 0 en 23 . |
$isoDayOfWeek | Retourneert het weekdagnummer van een bepaalde datum in ISO 8601-formaat, variërend van 1 (voor maandag) tot 7 (voor zondag). |
$isoWeek | Retourneert het weeknummer van een bepaalde datum in ISO 8601-formaat, variërend van 1 tot 53 . |
$isoWeekYear | Retourneert het jaarnummer voor een bepaalde datum in ISO 8601-indeling. |
$millisecond | Retourneert de milliseconden van een bepaalde datum als een getal tussen 0 en 999 . |
$minute | Retourneert de minuut voor een bepaalde datum als een getal tussen 0 en 59 . |
$month | Retourneert de maand voor een bepaalde datum als een getal tussen 1 (januari) en 12 (december). |
$second | Retourneert de seconden voor een bepaalde datum als een getal tussen 0 en 60 (schrikkelseconden). |
$week | Retourneert het weeknummer voor een bepaalde datum als een getal tussen 0 (de gedeeltelijke week die voorafgaat aan de eerste zondag van het jaar) en 53 (schrikkeljaar). |
$year | Retourneert het jaar voor een bepaalde datum als een getal (bijv. 2021 ). |
Meer algemene operators
De volgende operatoren zijn meer algemeen (d.w.z. je kunt ze gebruiken voor alle datumdelen).
Operator | Beschrijving |
---|---|
$dateToParts | Retourneert een document dat de samenstellende delen van een datum bevat. |
$dateToString | Retourneert de datum als een tekenreeks. Je kunt nul of meer formaatspecificaties gebruiken om specifieke datumdelen te retourneren. |