Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$dayOfMonth
L'operatore di $dayOfMonth aggregazione in Amazon DocumentDB recupera il giorno del mese (da 1 a 31) per una determinata data. Questo operatore è utile per raggruppare, filtrare o estrarre il giorno del mese dai campi della data nei documenti.
Parametri
-
date expression: L'espressione della data può essere un campo data dal documento, un oggetto data o una stringa di data.
Esempio (MongoDB Shell)
Questo esempio dimostra come utilizzare l'$dayOfMonthoperatore per estrarre il giorno del mese da un campo data nel documento.
Crea documenti di esempio
db.events.insertMany([ { _id: 1, eventDate: new Date("2022-01-15T12:00:00Z") }, { _id: 2, eventDate: new Date("2022-02-28T15:30:00Z") }, { _id: 3, eventDate: new Date("2022-03-01T09:45:00Z") }, { _id: 4, eventDate: new Date("2022-04-30T23:59:59Z") } ]);
Esempio di interrogazione
db.events.aggregate([ { $project: { eventDay: { $dayOfMonth: "$eventDate" } }} ])
Output
[
{ "_id" : 1, "eventDay" : 15 },
{ "_id" : 2, "eventDay" : 28 },
{ "_id" : 3, "eventDay" : 1 },
{ "_id" : 4, "eventDay" : 30 }
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $dayOfMonth comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: