Masalahnya di sini adalah bagaimana Anda merepresentasikan tanggal, tanggal tersebut harus diteruskan sebagai Date
jenis dan dalam format zaman. Coba ini sebagai gantinya:
mongoexport --db store --collection user_data --query '{"order.created_order":{$gt:new Date(1360040400000),$lt:new Date(1360990800000)}, "order.status" : "paid"}' --out ordersfeb6.json
Jika Anda ingin mengonversi ISODate ke Epoch, panggil saja date di shell, seperti ini:
> new Date(2013,01,16)*1
1360990800000
Kemudian untuk memverifikasi:
> new Date(1360990800000)
ISODate("2013-02-16T05:00:00Z")
Pembaruan: Seperti yang dicatat dalam komentar oleh imcaptor, Bulan berbasis nol (0 =Jan, 11 =Des) di Date
konstruktor, bukan sesuatu yang paling diharapkan, dan mudah dilupakan. Saya melewati 01 dalam contoh di atas dan mendapatkan tanggal Februari, seperti yang Anda lihat di ISODate dari verifikasi.