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

Zapytanie o typ ciągu Date w mongodb

Mongodb przechowuje swoje obiekty daty w formacie bson, takim jak:{$date:1329415205151}

Jeśli zdecydujesz się przechowywać ją w formacie ciągu, to po stronie klienta jest odpowiedzialność za filtrowanie i przetwarzanie tej wartości, ponieważ mongo traktuje ją jak ciąg. Możesz przekonwertować swoje ciągi na obiekty daty, odnosząc się do tego innego pytania SO:Jak przekonwertować właściwość w MongoDB z tekstu na typ daty?

Powszechnie zaleca się przechowywanie wszystkich dat w UTC lub spójnej strefy czasowej prawdopodobnie związanej z lokalnym centrum danych, a następnie przekonwertowanie wartości dat na właściwą lokalną strefę czasową na kliencie.

Możesz przechowywać dowolną wartość daty. Wartość daty i formatu tego dnia to dwie odrębne kwestie. Jeśli ograniczenia wymagają przechowywania w dokumencie tego formatu daty opartego na ciągach znaków, zaleca się również przechowywanie obiektu $date w momencie aktualizacji.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Problem z duplikacją Mongo DB podczas korzystania z sortowania z limitem i pomijania agregacji

  2. Indeksowanie Mongo na zagnieżdżonym obiekcie

  3. Dokument osadzony a odniesienie w modelu projektowania mangusty?

  4. Łączenie Sparka z wieloma kolekcjami Mongo

  5. Mongo znajduje dokumenty, w których tablica zawiera x wartości podanej tablicy