Ik denk niet dat je het veldtype kunt veranderen met een enkele query. De eenvoudigste manier is om gegevensreeksen om te zetten in Date
formaat met behulp van ISODate
functie tijdens het inbrengen. Maar als u de gegevens die u al hebt ingevoerd wilt verwerken, kunt u dit doen met de volgende code met behulp van de mongodb-console:
db.collection.find().forEach(function(element){
element.OrderDate = ISODate(element.OrderDate);
db.collection.save(element);
})
Deze code verwerkt elk element in uw verzameling collection
en verander het type Orderdate
veld uit String
tot Date
.