MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie konvertiert man BSON Timestamp von Mongo Changestream in ein Datum?

Leider $toDate funktioniert nicht direkt mit Zeitstempeln. Zumindest nicht in v4.0.

Das Argument sollte entweder eine Zahl, ein String oder eine ObjectId sein.

Sie müssen Timestamp zuerst in einen String konvertieren:

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