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à.
$ fino ad oggi
Nuovo dalla versione 4.0
L'operatore di $toDate aggregazione in Amazon DocumentDB viene utilizzato per convertire una stringa di data o data e ora in un tipo di data BSON. Questa è l'operazione inversa dell'operatore. $dateToString
Parametri
-
dateString: Una rappresentazione in formato stringa di una data o di una data e ora da convertire in un tipo di data BSON. -
format: (opzionale) Una stringa che specifica il formato di.dateStringSe non viene fornito, l'operatore tenterà di analizzarlidateStringin vari formati standard di data e ora. -
timezone: (opzionale) Una stringa che rappresenta il fuso orario da utilizzare per la conversione. Se non viene fornito, viene utilizzato il fuso orario locale.
Esempio (MongoDB Shell)
L'esempio seguente mostra come utilizzare l'$toDateoperatore per convertire una stringa di data in un tipo di data BSON.
Crea documenti di esempio
db.events.insertMany([ { _id: 1, eventName: "Mission Start", eventTime: "2023-04-15T10:30:00Z" }, { _id: 2, eventName: "Checkpoint Reached", eventTime: "2023-04-15T11:15:00Z" }, { _id: 3, eventName: "Mission End", eventTime: "2023-04-15T12:00:00Z" } ]);
Esempio di interrogazione
db.events.aggregate([ { $project: { eventName: 1, eventTimeDate: { $toDate: "$eventTime" } } } ]);
Output
[
{
"_id": 1,
"eventName": "Mission Start",
"eventTimeDate": ISODate("2023-04-15T10:30:00Z")
},
{
"_id": 2,
"eventName": "Checkpoint Reached",
"eventTimeDate": ISODate("2023-04-15T11:15:00Z")
},
{
"_id": 3,
"eventName": "Mission End",
"eventTimeDate": ISODate("2023-04-15T12:00:00Z")
}
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $toDate comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: