2011-08-01 9 views
-1

Dans une collection dans ma base de données MondoDB j'ai une collection comme suit:objet Date dans une collection MongoDB

{ "_id" : ObjectId("4d0d3945e69a56cf504375b7"), "action" : "Click", "dt" : "Sun Dec 19 2010 03:44:21 GMT+0000 (UTC)"} 

dt est un objet Date. Si je fais db.mycollection.find({action:"Click"}) le record arrive. Mais db.mycollection.find({dt:'Sun Dec 19 2010 03:44:21 GMT+0000 (UTC)'}) n'affiche aucun enregistrement, puisque je suppose que dt est un objet Date.

Comment interroger par dt dans le cas ci-dessus?

Aide S'il vous plaît Merci

+1

en double de http://stackoverflow.com/questions/6898039/filtering-records-in-mongodb-using-a-date-value. Dans le futur, éditez votre propre question plutôt que de spammer s'il vous plaît. –

+0

omg quelle mauvaise idée de stocker la date dans ce format ... ne pouvez-vous pas utiliser 0000-00-00 00:00:00 format? – sbaaaang

Répondre

0
db.mycollection.find({dt:ISODate('Sun Dec 19 2010 03:44:21 GMT+0000 (UTC)')}) 
Questions connexes