mongo導出數據

前言

最近工作上遇到一個需求,需要給算法人員導出某天某個用戶所有的數據,這裏就要用到mongoexport命令了。

導出數據

mongoexport -h your-mongo-hostname --port 27017 -d database-name -c collection-name -q ‘{“uid”:123456, “created_at”:{$gt:Date(1593446400000)}}’ -o /home/yeqiongzhou/test.json

該命令可以通過查詢條件導出指定用戶(123456)在指定時間(2020-06-30)後的所有記錄。

Tips

-q選項可以指定查詢條件,但是時間不支持ISODate格式,所以必須將時間轉換爲毫秒,可以通過date -d 2020-06-30 +%s將ISODate格式的時間轉換爲時間戳,然後補上三個0轉換爲毫秒。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章