sql >> Database teknologi >  >> NoSQL >> MongoDB

Skift datatype fra streng til dato, mens du springer manglende data over

db.collection.updateMany(
    {
        "$and": [
            { "startDate": { "$type": "string" } },
            { "startDate": { "$ne": "" } }
        ]
    },
    [
       {
        "$set": {
            "startDate": {
                "$dateFromString": {
                    "dateString": "$startDate",
                    "format": "%m/%d/%Y"
                }
            }
        }
    }
]
)

Filtrering af tom streng end at udføre transformationen vil ignorere dokumenter, der har tom streng i datofeltet.




  1. MongoDB:Hvad er meningen med at bruge MapReduce uden parallelitet?

  2. Log ind med root-legitimationsoplysninger på Mongodb-container oprettet ved hjælp af Docker compose

  3. Asynkron cursor iteration med asynkron underopgave

  4. Mongomapper dokumentation?