Saya tidak berpikir Anda dapat mengubah jenis bidang dengan satu kueri. Cara termudah adalah dengan mengubah string data menjadi Date
format menggunakan ISODate
berfungsi selama penyisipan. Namun jika anda ingin mengolah data yang sudah anda masukkan, anda bisa melakukannya dengan kode berikut menggunakan konsol mongodb:
db.collection.find().forEach(function(element){
element.OrderDate = ISODate(element.OrderDate);
db.collection.save(element);
})
Kode ini akan memproses setiap elemen dalam collection
koleksi Anda dan ubah jenis Orderdate
bidang dari String
ke Date
.