sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo convertir BSON Timestamp de Mongo changestream a una fecha?

Desafortunadamente $toDate no funciona con marcas de tiempo directamente. Al menos no en v4.0.

El argumento debe ser un número, una cadena o un ObjectId.

Primero debe convertir la marca de tiempo en cadena:

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