sql >> Databáze >  >> NoSQL >> MongoDB

Jak převést BSON Timestamp z Mongo changestream na datum?

Bohužel $toDate nefunguje přímo s časovými razítky. Alespoň ne ve verzi 4.0.

Argument by měl být buď číslo, řetězec nebo ObjectId.

Nejprve musíte převést Timestamp na řetězec:

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


  1. Přejmenování pole ve vloženém dokumentu v poli v MongoDB nefunguje

  2. pymongo se nemůže připojit k databázi na vzdáleném serveru

  3. MongoDB:upsert dílčí dokument

  4. Jak uniknout @ v hesle v připojení pymongo?