MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Ubah tipe data dari string ke tanggal saat melewatkan data yang hilang

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

Memfilter string kosong daripada melakukan transformasi akan mengabaikan dokumen yang memiliki string kosong di bidang tanggal.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Desain MongoDB - tag

  2. Node js POST Permintaan kesalahan Kesalahan [ERR_HTTP_HEADERS_SENT]:Tidak dapat mengatur header setelah dikirim ke klien

  3. MongoDB:Bagaimana cara mendefinisikan skema?

  4. Posting Data Formulir ke Array Dokumen MongoDB yang Ada menggunakan Express dan Mongoose

  5. 3 Cara Mengembalikan Nilai Berbeda di MongoDB