将Mongodb部分数据导入mysql数据库
生活随笔
收集整理的這篇文章主要介紹了
将Mongodb部分数据导入mysql数据库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
根據時間進行過濾導出mongodb數據
? 1.先將mongodb中的時間轉換成時間戳:
ISODate("2016-12-01 00:00:00.000+08:00").valueOf()
1334592000000
然后根據得到的時間戳查詢即可
導出:
-d 是數據庫
-c 是集合
-o 輸出的文件名
-csv 指要導出為csv格式
-f 指明需要導出那些列(字段)
-q 所加的過濾條件
./mongoexport -h 127.0.0.1 --port 20017 -d xxx -c xxx --csv -f xxxx? -q '{"status_time":{$gt :new Date(1482681600000),$lt:new Date(1482768000000)}}' -o xxxx
導入:進入mysql數據庫:
LOAD DATA LOCAL INFILE '導出文件全路徑' INTO TABLE 數據庫中的表名 ?FIELDS TERMINATED BY ',';
轉載于:https://blog.51cto.com/woniu123/1886618
總結
以上是生活随笔為你收集整理的将Mongodb部分数据导入mysql数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: callable object与新增的f
- 下一篇: 省市地区表 mysql数据库