MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Променете типа данни от низ на дата, като пропускате липсващите данни

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

Филтрирането на празен низ вместо извършването на трансформацията ще игнорира документи, които имат празен низ в полето за дата.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Искате да получите кристално ясна информация за структурата на приложението NodeJS (Пълен JavaScript стек)

  2. Има начин за налагане на референтна цялост в MongoDB

  3. връзка към mongoDB

  4. Поддокумент на агрегат/проект като документ от най-високо ниво в mongo

  5. Как да групирате документи със специфично поле в агрегация на mongodb