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à.
$ isoDayOf Settimana
L'$isoDayOfWeekoperatore in Amazon DocumentDB restituisce il giorno ISO della settimana per una data come valore intero. Il sistema di data settimanale ISO definisce ogni settimana che inizia il lunedì e termina la domenica, dove la settimana 1 è la settimana che contiene il primo giovedì dell'anno.
Parametri
-
expression: L'espressione della data per la quale restituire il giorno ISO della settimana.
Esempio (MongoDB Shell)
L'esempio seguente mostra come utilizzare l'$isoDayOfWeekoperatore per recuperare il giorno ISO della settimana per una serie di documenti relativi agli eventi.
Crea documenti di esempio
db.events.insertMany([ { _id: 1, eventDate: ISODate("2023-04-01T12:00:00Z") }, { _id: 2, eventDate: ISODate("2023-04-02T12:00:00Z") }, { _id: 3, eventDate: ISODate("2023-04-03T12:00:00Z") }, { _id: 4, eventDate: ISODate("2023-04-04T12:00:00Z") }, { _id: 5, eventDate: ISODate("2023-04-05T12:00:00Z") }, { _id: 6, eventDate: ISODate("2023-04-06T12:00:00Z") }, { _id: 7, eventDate: ISODate("2023-04-07T12:00:00Z") } ]);
Esempio di interrogazione
db.events.aggregate([ { $project: { _id: 1, eventDate: 1, isoDayOfWeek: { $isoDayOfWeek: "$eventDate" } }} ]);
Output
[
{ "_id": 1, "eventDate": ISODate("2023-04-01T12:00:00Z"), "isoDayOfWeek": 6 },
{ "_id": 2, "eventDate": ISODate("2023-04-02T12:00:00Z"), "isoDayOfWeek": 7 },
{ "_id": 3, "eventDate": ISODate("2023-04-03T12:00:00Z"), "isoDayOfWeek": 1 },
{ "_id": 4, "eventDate": ISODate("2023-04-04T12:00:00Z"), "isoDayOfWeek": 2 },
{ "_id": 5, "eventDate": ISODate("2023-04-05T12:00:00Z"), "isoDayOfWeek": 3 },
{ "_id": 6, "eventDate": ISODate("2023-04-06T12:00:00Z"), "isoDayOfWeek": 4 },
{ "_id": 7, "eventDate": ISODate("2023-04-07T12:00:00Z"), "isoDayOfWeek": 5 }
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $isoDayOfWeek comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: