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

Jak mogę przechowywać porę dnia w MongoDB? Jako ciąg? Podaj dowolny rok/miesiąc/dzień?

Możesz zapisać czas jako liczbę (liczbę sekund od 00:00:00). Będzie on naturalnie posortowany i łatwy do przekonwertowania z/na format gg:mm:ss, gdy zajdzie taka potrzeba.

//from 23:55:00 to the stored time
storedTime = hours * 3600 + minutes * 60 + seconds

//from the stored time to 23:55:00
hours = storedTime / 3600  // needs to be an integer division
leaves = storedTime - hours * 3600
minutes = leaves / 60
seconds = leaves - 60 * minutes



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Metoda MongoDB Date()

  2. Dlaczego mongoose używa schematu, kiedy zaletą mongodb jest to, że jest pozbawiony schematu?

  3. Szukaj w wielu kolekcjach w MongoDB

  4. Jakie znaki NIE są dozwolone w nazwach pól MongoDB?

  5. MongoDB Opensource a MongoDB Enterprise