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

Najlepszy sposób na przechowywanie pory dnia w Mongoose

Proponuję przechowywać go jako sekundy od północy (jako Number ) lub jako dopełniony numeryczny String przechowywane w formacie 24-godzinnym.

Na przykład 3:30PM :

  1. Sekundy (przechowywane jako liczba):55800
  2. Ciąg:"1530" (zawsze musi być w formacie 24-godzinnym z wiodącą cyfrą, aby mieć taką samą liczbę miejsc, więc 8:30AM byłoby "0830"

Oba mogą być sortowane, indeksowane, odpytywane według zakresu. Oba zajmują w przybliżeniu taką samą liczbę bajtów. Ponieważ żaden z nich nie jest bardzo czytelny dla człowieka, prawdopodobnie będziesz musiał sformatować je w dowolny sposób w celu wyświetlenia. To naprawdę zależy od Ciebie, który z nich będzie działał lepiej do Twojego użytku.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Usuń element z zagnieżdżonej tablicy mongodb

  2. MongoDB/Mongoose Jak sparować dwa wpisy bazy danych bez konfliktów?

  3. Jak w MongoDB użyć $set do aktualizacji zagnieżdżonej wartości/osadzonego dokumentu?

  4. Wyrażenie regularne MongoDB:zawiera wiadomość e-mail wewnątrz ciągu

  5. Jak połączyć użycie operatora all i icontains dla mongoengine?