Posted by & filed under python.

Экспорт данных из 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)}}"
Опубликовать в Facebook
Опубликовать в Google Plus

Leave a Reply

You must be logged in to post a comment.