Timestamp is being changed in MongoDB after insertion
128 vues
Accéder directement au premier message non lu
dk9389
non lue,
8 sept. 2015, 03:08:5508/09/2015
Répondre à l'auteur
Connectez-vous pour répondre à l'auteur
Transférer
Connectez-vous pour transférer le message
Supprimer
Vous n'êtes pas autorisé à supprimer des messages dans ce groupe
Copier le lien
Signaler le message
Connectez-vous pour signaler le message
Afficher le message d'origine
Soit les adresses e-mail sont anonymes pour ce groupe, soit vous devez disposer de l'autorisation "Afficher les adresses e-mail des membres" pour afficher le message d'origine.
à mongodb-user
Hi Guys,
While inserting date in MongoDB timestamp for the date is being changed.
and it gets inserted in MongoDB as { "_id" : ObjectId("55ee83f94f01f37b95240f9c"), "datetime" : ISODate("2015-08-25T14:28:25.330Z") }
4 hours are being added to the timestamp. Can someone help me in finding the cause and solution for the same.
Derick Rethans
non lue,
8 sept. 2015, 05:03:2808/09/2015
Répondre à l'auteur
Connectez-vous pour répondre à l'auteur
Transférer
Connectez-vous pour transférer le message
Supprimer
Vous n'êtes pas autorisé à supprimer des messages dans ce groupe
Copier le lien
Signaler le message
Connectez-vous pour signaler le message
Afficher le message d'origine
Soit les adresses e-mail sont anonymes pour ce groupe, soit vous devez disposer de l'autorisation "Afficher les adresses e-mail des membres" pour afficher le message d'origine.
à mongodb-user
You are inserting time in *local* time, whereas MongoDB stores things in
*UTC* time. The "Z" at the end of the string in ISODate() says so.
Presumably, you're on a timezone that's 4 hours offset of UTC/GMT.
Vous n'êtes pas autorisé à supprimer des messages dans ce groupe
Copier le lien
Signaler le message
Connectez-vous pour signaler le message
Afficher le message d'origine
Soit les adresses e-mail sont anonymes pour ce groupe, soit vous devez disposer de l'autorisation "Afficher les adresses e-mail des membres" pour afficher le message d'origine.
à mongodb-user
Thanks Derick,
We are facing one more issue, We are inserting data in our MongoDB production server which is in UTC time zone, the server on which application is running to insert data is in "UTC-05:00" time zone. Ideally, the timestamp in MongoDB server after insertion should be the actual timestamp +5 hours. But what we are getting is actual timestamp +4 hours.
Asya Kamsky
non lue,
9 sept. 2015, 19:49:0909/09/2015
Répondre à l'auteur
Connectez-vous pour répondre à l'auteur
Transférer
Connectez-vous pour transférer le message
Supprimer
Vous n'êtes pas autorisé à supprimer des messages dans ce groupe
Copier le lien
Signaler le message
Connectez-vous pour signaler le message
Afficher le message d'origine
Soit les adresses e-mail sont anonymes pour ce groupe, soit vous devez disposer de l'autorisation "Afficher les adresses e-mail des membres" pour afficher le message d'origine.
à mongodb-user
Sounds like maybe the application machine isn't configured for
daylight savings time correctly?