MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak przekonwertować z ciągu na typ danych?

Nie sądzę, że jednym zapytaniem można zmienić typ pola. Najprostszym sposobem jest przekonwertowanie ciągów danych na Date sformatuj za pomocą ISODate funkcja podczas wkładania. Ale jeśli chcesz przetworzyć dane, które już wstawiłeś, możesz to zrobić za pomocą następującego kodu za pomocą konsoli mongodb:

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

Ten kod przetworzy każdy element Twojej kolekcji collection i zmień typ Orderdate pole z String do Date .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wybierz Grupuj według liczby i odrębnej liczby w tym samym zapytaniu mongodb

  2. W Mongoose, jak sortować według daty? (node.js)

  3. MongoDB — upuść kolekcję

  4. Usuń MongoDBWiele()

  5. Mongoose find() RegExp dla pola typu Numer