Questo articolo elenca i vari operatori della pipeline di aggregazione che possono essere utilizzati per restituire singole parti di data da un oggetto Date in MongoDB.
Parti specifiche della data
La tabella seguente elenca gli operatori specifici per una data parte specifica.
Operatore | Descrizione |
---|---|
$dayOfMonth | Restituisce il giorno del mese per una data data come numero compreso tra 1 e 31 . |
$dayOfWeek | Restituisce il giorno della settimana per una data data come numero compreso tra 1 (domenica) e 7 (sabato). |
$dayOfYear | Restituisce il giorno dell'anno per una data data come numero compreso tra 1 e 366 (anno bisestile). |
$hour | Restituisce l'ora per una data data come numero compreso tra 0 e 23 . |
$isoDayOfWeek | Restituisce il numero del giorno della settimana di una data data in formato ISO 8601, che va da 1 (per lunedì) a 7 (per domenica). |
$isoWeek | Restituisce il numero della settimana di una data data in formato ISO 8601, che va da 1 a 53 . |
$isoWeekYear | Restituisce il numero dell'anno per una data data nel formato ISO 8601. |
$millisecond | Restituisce i millisecondi di una data data come un numero compreso tra 0 e 999 . |
$minute | Restituisce il minuto di una data data come numero compreso tra 0 e 59 . |
$month | Restituisce il mese per una data data come numero compreso tra 1 (gennaio) e 12 (dicembre). |
$second | Restituisce i secondi per una data data come un numero compreso tra 0 e 60 (secondi intercalari). |
$week | Restituisce il numero della settimana per una data data come numero compreso tra 0 (la settimana parziale che precede la prima domenica dell'anno) e 53 (anno bisestile). |
$year | Restituisce l'anno per una data data sotto forma di numero (ad es. 2021 ). |
Operatori più generali
I seguenti operatori sono più generali (cioè puoi usarli per tutte le parti della data).
Operatore | Descrizione |
---|---|
$dateToParts | Restituisce un documento contenente le parti costitutive di una data. |
$dateToString | Restituisce la data come stringa. Puoi utilizzare zero o più identificatori di formato per restituire parti di date specifiche. |