Eu não acho que você pode alterar o tipo de campo com uma única consulta. A maneira mais fácil é converter strings de dados em
Date
formato usando ISODate
função durante a inserção. Mas, se você deseja processar os dados que já inseriu, pode fazê-lo com o seguinte código usando o console do mongodb:db.collection.find().forEach(function(element){
element.OrderDate = ISODate(element.OrderDate);
db.collection.save(element);
})
Este código processará cada elemento em sua coleção
collection
e altere o tipo de Orderdate
campo de String
para Date
.