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à.
$isoWeek
L'$isoWeekoperatore in Amazon DocumentDB restituisce il numero della settimana ISO per una data. Il sistema di data settimanale ISO è un modo per numerare le settimane in un anno, in cui la prima settimana di un nuovo anno è la settimana che contiene il primo giovedì di quell'anno. È diverso dal calendario gregoriano, in cui la prima settimana di un nuovo anno è la settimana che contiene il 1 gennaio.
Parametri
Nessuno
Esempio (MongoDB Shell)
L'esempio seguente mostra come utilizzare l'$isoWeekoperatore per recuperare il numero della settimana ISO per una determinata data.
Crea documenti di esempio
db.dates.insertMany([ { _id: 1, date: new ISODate("2022-01-01") }, { _id: 2, date: new ISODate("2022-12-31") }, { _id: 3, date: new ISODate("2023-01-01") } ])
Esempio di interrogazione
db.dates.aggregate([ { $project: { _id: 1, isoWeek: { $isoWeek: "$date" } } } ])
Output
[
{ "_id": 1, "isoWeek": 52 },
{ "_id": 2, "isoWeek": 52 },
{ "_id": 3, "isoWeek": 1 }
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $isoWeek comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: