Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$dayOfMonth
El operador de $dayOfMonth agregación de Amazon DocumentDB recupera el día del mes (del 1 al 31) de una fecha determinada. Este operador resulta útil para agrupar, filtrar o extraer el día del mes de los campos de fecha de los documentos.
Parámetros
-
date expression: la expresión de fecha puede ser un campo de fecha del documento, un objeto de fecha o una cadena de fecha.
Ejemplo (MongoDB Shell)
En este ejemplo se muestra cómo utilizar el $dayOfMonth operador para extraer el día del mes de un campo de fecha del documento.
Cree documentos de muestra
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") } ]);
Ejemplo de consulta
db.events.aggregate([ { $project: { eventDay: { $dayOfMonth: "$eventDate" } }} ])
Salida
[
{ "_id" : 1, "eventDay" : 15 },
{ "_id" : 2, "eventDay" : 28 },
{ "_id" : 3, "eventDay" : 1 },
{ "_id" : 4, "eventDay" : 30 }
]
Ejemplos de código
Para ver un ejemplo de código para usar el $dayOfMonth comando, elija la pestaña del idioma que desee usar: