Время не отличается, они точно такие же!Это просто одно и то же время, выраженное в разных часовых поясах.«Z» в ISODate означает «UTC» (или, как некоторые люди пытаются это назвать: GMT).Вы находитесь на IST (индийское стандартное время, я думаю), который в GMT + 0530.18:49:40 @ GMT + 5: 30 точно так же, как 13:19 @ GMT.
Когда я запускаю тот же код, который вы показали на оболочке, я получаю:
> new Date()
ISODate("2012-02-06T13:34:10.667Z")
Как видите, это тоже с "Z".Возможно, вы используете старую версию оболочки?
ура, Дерик