Problemet her er, hvordan du repræsenterer datoerne, de skal indsendes som Date
typer og i epokeformat. Prøv dette i stedet:
mongoexport --db store --collection user_data --query '{"order.created_order":{$gt:new Date(1360040400000),$lt:new Date(1360990800000)}, "order.status" : "paid"}' --out ordersfeb6.json
Hvis du ønsker at konvertere ISODate til epoke, skal du bare kalde dato i skallen, sådan noget som dette:
> new Date(2013,01,16)*1
1360990800000
Derefter for at bekræfte:
> new Date(1360990800000)
ISODate("2013-02-16T05:00:00Z")
Opdatering: Som bemærket i kommentarerne af imcaptor, er måneden nul baseret (0 =jan, 11 =dec) i Date
konstruktør, ikke noget de fleste vil forvente, og let at glemme. Jeg bestod i 01 i eksemplet ovenfor og fik en februardato, som du kan se i ISODate fra verifikationen.