2011-08-01 2 views
-1

В коллекции в моей базе данных MondoDB у меня есть коллекция, как следует:объекта Даты в коллекции MongoDB

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

дт является объектом Даты. Если я сделаю db.mycollection.find({action:"Click"}), появится запись. Но db.mycollection.find({dt:'Sun Dec 19 2010 03:44:21 GMT+0000 (UTC)'}) не показывает никаких записей, так как я думаю, dt является объектом Date.

Как запросить dt в приведенном выше случае?

Пожалуйста, помогите Спасибо

+1

дубликата http://stackoverflow.com/questions/6898039/filtering-records-in-mongodb-using-a-date-value. В будущем отредактируйте свой собственный вопрос, а не спам, пожалуйста. –

+0

omg, какая плохая идея хранит дату в этом формате ... Вы не можете использовать 0000-00-00 00:00:00? – sbaaaang

ответ

0
db.mycollection.find({dt:ISODate('Sun Dec 19 2010 03:44:21 GMT+0000 (UTC)')}) 
Смежные вопросы