sql >> Databáze >  >> NoSQL >> MongoDB

Jak převést z datového typu řetězec na datum?

Nemyslím si, že můžete změnit typ pole jediným dotazem. Nejjednodušší způsob je převést datové řetězce na Date formát pomocí ISODate funkce během vkládání. Pokud však chcete zpracovat data, která jste již vložili, můžete to provést pomocí následujícího kódu pomocí konzoly mongodb:

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

Tento kód zpracuje každý prvek ve vaší kolekci collection a změňte typ Orderdate pole z String do Date .



  1. Redis - Jak souvisí klíč HASH a SET a ZSET na uložení CrudRepository?

  2. MongoDB vytáhne prvek pole z kolekce

  3. Instalace MongoDB na Ubuntu 16.04

  4. SQL NULLIF() vysvětleno