近期需要將MongoDB 的一些數(shù)據(jù)轉(zhuǎn)存MySQL,之前只有BSON的數(shù)據(jù)包。
最初的思路,直接使用PHP的擴展bson_decode,
發(fā)現(xiàn)有兩個比較棘手的問題,
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊、網(wǎng)絡空間、營銷軟件、網(wǎng)站建設、鐘樓網(wǎng)站維護、網(wǎng)站推廣。
最好還是從數(shù)據(jù)源頭來解決,采用json或者csv來處理應該就好很多
mongoexport
mongoexport --port ***** -u **** -p ******** -d ****** -c ***** -f ******************************** --type=json -o *****.json
-h,--host :代表遠程連接的數(shù)據(jù)庫地址,默認連接本地Mongo數(shù)據(jù)庫;
--port:代表遠程連接的數(shù)據(jù)庫的端口,默認連接的遠程端口27017;
-u,--username:代表連接遠程數(shù)據(jù)庫的賬號,如果設置數(shù)據(jù)庫的認證,需要指定用戶賬號;
-p,--password:代表連接數(shù)據(jù)庫的賬號對應的密碼;
-d,--db:代表連接的數(shù)據(jù)庫;
-c,--collection:代表連接數(shù)據(jù)庫中的集合;
-f, --fields:代表集合中的字段,可以根據(jù)設置選擇導出的字段;
--type:代表導出輸出的文件類型,包括csv和json文件;
-o, --out:代表導出的文件名;
-q, --query:代表查詢條件;
--skip:跳過指定數(shù)量的數(shù)據(jù);
--limit:讀取指定數(shù)量的數(shù)據(jù)記錄;
--sort:對數(shù)據(jù)進行排序,可以通過參數(shù)指定排序的字段,并使用 1 和 -1 來指定排序的方式,其中 1 為升序排列,而-1是用于降序排列,如sort({KEY:1})。
就是這樣就可以了
本文題目:關于mongodb轉(zhuǎn)存MySQL
網(wǎng)址分享:http://chinadenli.net/article12/jgcsgc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、手機網(wǎng)站建設、動態(tài)網(wǎng)站、自適應網(wǎng)站、網(wǎng)站設計、云服務器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)