sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur konverterar man BSON Timestamp från Mongo changestream till ett datum?

Tyvärr $toDate fungerar inte direkt med tidsstämplar. Åtminstone inte i v4.0.

Argumentet ska vara antingen ett nummer, en sträng eller ett ObjectId.

Du måste först konvertera tidsstämpel till sträng:

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


  1. Simulera långsam fråga i mongodb?

  2. Sänk Kafka Stream till MongoDB med PySpark Structured Streaming

  3. mongoDB upsert på array

  4. MongoDB hittar dokument där alla arrayelement är lika med något värde