Проблемът тук е как представяте датите, те трябва да бъдат предадени като Date
видове и във формат епоха. Опитайте това вместо това:
mongoexport --db store --collection user_data --query '{"order.created_order":{$gt:new Date(1360040400000),$lt:new Date(1360990800000)}, "order.status" : "paid"}' --out ordersfeb6.json
Ако искате да конвертирате ISODate в епоха, просто извикайте дата в обвивката, нещо подобно:
> new Date(2013,01,16)*1
1360990800000
След това за проверка:
> new Date(1360990800000)
ISODate("2013-02-16T05:00:00Z")
Актуализация: Както е отбелязано в коментарите от imcaptor, месецът е базиран на нула (0 =януари, 11 =декември) в Date
конструктор, не е нещо, което повечето очакват и лесно се забравя. Предах 01 в примера по-горе и получих дата февруари, както можете да видите в ISODate от проверката.