MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zmień typ danych z ciągu na datę, pomijając brakujące dane

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

Odfiltrowanie pustego ciągu niż wykonanie transformacji zignoruje dokumenty, które mają pusty ciąg w polu daty.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb :Znajdź wspólny element z dwóch tablic w zapytaniu

  2. mongoDB - średnia z wartości tablicy

  3. Projektuj różne wbudowane struktury pod tę samą nazwę

  4. Jak wyszukać pole z tablicą w zagnieżdżonym poddokumencie mongodb?

  5. Gdzie jest zainstalowany mongoimport w systemie Mac OS X?