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à.
$isoWeekYear
L'$isoWeekYearoperatore in Amazon DocumentDB restituisce il numero dell'anno settimanale ISO 8601 per una determinata data. Il numero dell'anno settimanale ISO differisce dall'anno del calendario gregoriano in quanto l'anno della settimana può essere diverso dall'anno solare, specialmente all'inizio e alla fine dell'anno.
Parametri
-
expression: espressione della data per la quale restituire il numero dell'anno settimanale ISO 8601.
Esempio (MongoDB Shell)
Questo esempio dimostra come utilizzare l'$isoWeekYearoperatore per recuperare l'anno settimanale ISO 8601 per il campo data di ogni documento nella raccolta di eventi.
Crea documenti di esempio
db.events.insertMany([ { _id: 1, name: "Event 1", date: ISODate("2022-12-31T00:00:00Z") }, { _id: 2, name: "Event 2", date: ISODate("2023-01-01T00:00:00Z") }, { _id: 3, name: "Event 3", date: ISODate("2023-01-02T00:00:00Z") } ]);
Esempio di interrogazione
db.events.aggregate([ { $project: { name: 1, isoWeekYear: { $isoWeekYear: "$date" } }} ]);
Output
[
{ "_id" : 1, "name" : "Event 1", "isoWeekYear" : 2023 },
{ "_id" : 2, "name" : "Event 2", "isoWeekYear" : 2023 },
{ "_id" : 3, "name" : "Event 3", "isoWeekYear" : 2023 }
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $isoWeekYear comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: