MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment convertir l'horodatage BSON de Mongo changestream en une date ?

Malheureusement $toDate ne fonctionne pas directement avec les horodatages. Du moins pas dans la v4.0.

L'argument doit être un nombre, une chaîne ou un ObjectId.

Vous devez d'abord convertir l'horodatage en chaîne :

    $addFields: {
        convertedDate: { $toDate: {$dateToString:{date:"$clusterTime"}} },
    },