As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$dayOfMonth
O operador $dayOfMonth de agregação no Amazon DocumentDB recupera o dia do mês (de 1 a 31) de uma determinada data. Esse operador é útil para agrupar, filtrar ou extrair o dia do mês dos campos de data em seus documentos.
Parâmetros
-
date expression: a expressão de data pode ser um campo de data do documento, um objeto de data ou uma string de data.
Exemplo (MongoDB Shell)
Este exemplo demonstra como usar o $dayOfMonth operador para extrair o dia do mês de um campo de data no documento.
Crie documentos de amostra
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") } ]);
Exemplo de consulta
db.events.aggregate([ { $project: { eventDay: { $dayOfMonth: "$eventDate" } }} ])
Saída
[
{ "_id" : 1, "eventDay" : 15 },
{ "_id" : 2, "eventDay" : 28 },
{ "_id" : 3, "eventDay" : 1 },
{ "_id" : 4, "eventDay" : 30 }
]
Exemplos de código
Para ver um exemplo de código para usar o $dayOfMonth comando, escolha a guia do idioma que você deseja usar: