„Z” oznacza, że czas jest przechowywany w UTC. Mongo wewnętrznie konwertuje wszystkie lokalne reprezentacje czasu w UTC przed zapisaniem. Jednak jedną z sugestii byłoby przechowywanie czasu wraz ze strefą czasową otrzymaną z aplikacji. Możesz później zrekonstruować czas lokalny na podstawie czasu UTC i strefy czasowej w logice aplikacji.
Proszę przejść przez ten link. Podali przykład, jak modelować dane czasu lokalnego za pomocą JavaScript.
https://docs.mongodb.com/v3.2/ samouczek/dane-czasu-modelu/