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.