Экспорт данных из mongodb за определенный промежуток времени:
mongoexport -h localhost --db mydbname --collection mycollection -o myout -q '{mydatetimefield:{"$gte": new Date(1330059600000),"$lt":new Date(1330146000000)}}'
где 1330059600000 и 1330146000000 — даты полученные через js как:
new Date(2012,01,24).valueOf(); и new Date(2012,01,25).valueOf();
где new Date(2012,01,24) это 24 февраля(!)
Имеют значения одинарные и двойные ковычки, если бы всё взяли в двойные то пришлось бы экранировать доллар:
mongoexport -h localhost --db mydbname --collection mycollection -o myout -q "{mydatetimefield:{'\$gte': new Date(1330059600000),'\$lt':new Date(1330146000000)}}"
Свежие комментарии