mongo 資料匯出到mysql 以及常用查詢

2021-07-09 03:59:21 字數 1542 閱讀 4566

匯出指定db的指定集合部分列資料到csv

mongoexport -d dbs_name -c collection_name --csv -f 列名,列名 -o /home/record.csv

在mysql中建立表,可以通過兩種方式匯入

1:通過mysql工具匯入

2: 通過load data匯入

load data infile 'f:/book1.csv'

into table test_book1

fields terminated by ','

optionally enclosed by '"' l

nes terminated by '\r\n';

mongo登陸:

db.auth('username','userpassword');

按照時間查詢指定時間內的記錄

db.record_20151215.find(});

統計指定時間內的條數

db.record_20151215.find(}).count()

按照時間和使用者id 查詢 method,以及子物件的user_id 兩列

db.record_20151215.find(,
"obj.user_id":1027270}, );

去重複的user_id

db.record_20151215.distinct("user_id");

去重複的user_id count

db.record_20151215.distinct("user_id").length;

根據條件查詢並去重複

db.record_20151215.distinct("user_id",);

根據user_id分組group 統計 

db.record_20151215.group(,initial:,$reduce:function(doc,prev)})

根據條件查詢,並且按照user_id分組group

db.record_20151215.group(, initial:,$reduce:function(doc,prev),condition:})

根據條件用where查詢,並且按照user_id分組group

db.record_20151215.group(, key是指要分組查詢的列

initial:,

$reduce:function(doc,prev),

condition:

}});

es 資料 匯出 到 MySQL

暫時沒有找到直接 匯出到 mysql 資料庫的工具 或者專案 目前實現思路 使用 elasticdump 工具 實現 從 es 資料 匯出到 json 檔案 然後 使用 指令碼程式 操作 改 json 檔案 實現 匯入到mysql 資料 具體內容如下 安裝完成後,就可以使用了,下面舉乙個例子 將索引...

mysql匯出到r mysql匯出 匯入資料

匯出 mysqldump h127.0.0.1 uroot ppwd default character set utf8 b dev b dev.sql 如果需要匯出procedure event trigger,需要使用如下引數 r e triggers 所以命令修改如下 mysqldump h...

mysql匯出csv MySQL查詢匯出到csv

問題 這其實是個常用技能,大部分gui工具都提供了一些相關的操作,但是由於我用的都是基於web的管理工具,對結果條目超長,查詢時間超長就很難適應。所以常常需要去終端導。終端裡面眾所周知的匯出工具是mysqldump,不過這個工具適合整表匯出和備份之用,如果需要指定查詢和輸出格式,就比較麻煩了。谷歌一...