Oui, comme mentionné dans la réponse d'abdulbarik, MongoDB enregistre la date en UTC.
Objet Date :-
Vous pouvez utiliser la méthode getTimezoneOffset() pour obtenir la différence entre l'heure UTC et l'heure locale.
var d = new Date()
var n = d.getTimezoneOffset();
console.log('date obj ==>' + d);
console.log('time zone obj ==>' + n);
Journal de la console :-
Vous pouvez voir que le fuseau horaire obj a "-60". Je suis sur GMT+1 .
date obj ==>Mon Sep 12 2016 10:17:28 GMT+0100 (GMT Daylight Time)
time zone obj ==>-60
MongoDB a conservé la date en UTC :-
J'ai utilisé l'objet "d" (c'est-à-dire new Date()) pour conserver la date dans MongoDB. Bien que je sois sur GMT+1, la date est stockée en UTC.
"timestamp" : ISODate("2016-09-12T09:17:28.193Z"),