W MongoDB Shell na okna po uruchomieniu kwerendy o wartościDlaczego MongoDB shell nowy ISODate (0001-01-01) powraca data 1901-01-01
new ISODate('0001-01-01T00:00:00Z')
to rzeczywiście wydaje się szukać
new ISODate('1901-01-01T00:00:00Z')
Jeśli wpiszesz "nowy ISODate ('0001-01-01T00: 00: 00Z')" bezpośrednio w Mongo Shell widać tej konwersji odbywające jak zwraca ISODate ("1901-01-01T00: 00: 00Z ").
dziwne, gdy używasz "new Date" zamiast "nowego ISODate" wpisując:
new Date('0001-01-01T:00:00:00Z')
powraca ISODate ("0001-01-01T00: 00: 00Z"), która jest poprawna.
Obie mają zwrócić ISODate zgodnie z the docs i moim zdaniem powinny działać identycznie. Czy ktoś wie, dlaczego nie ma i czy jest to błąd lub funkcja?
Dzięki - zrobiłem. –