sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur konverterar man från sträng till datatyp?

Jag tror inte att du kan ändra fältets typ med en enda fråga. Det enklaste sättet är att konvertera datasträngar till Date formatera med ISODate funktion under insättningen. Men om du vill bearbeta de data du redan har infogat kan du göra det med följande kod med hjälp av mongodb-konsolen:

db.collection.find().forEach(function(element){
  element.OrderDate = ISODate(element.OrderDate);
  db.collection.save(element);
})

Denna kod kommer att bearbeta varje element i din samling collection och ändra typen av Orderdate fält från String till Date .



  1. Vad är Redis pubsub och hur använder jag det?

  2. Embedded Redis för Spring Boot

  3. mongodb version 3.0.0 klient robomongo mongovue

  4. Stoppa redis-servern. Varken avstängning eller stopp fungerar