1. 程式人生 > >一個帶複雜查詢條件的mongoexport/mongodump需求

一個帶複雜查詢條件的mongoexport/mongodump需求

業務需要根據條件匯出一個已經有80億資料的mongodb,條件如下:

1、url欄位not like某連線地址。

2、createDate在某時間範圍內。

這樣mongoexport/mongodump 的--query就沒法滿足需求了。

我用了--queryFile這個引數,具體的file內容如下:

{
"url": {$not:/common.xxxxx.com.cn\/webapp/},


"createDate": {
"$lt": 1516896000000,
"$gt": 1516890847732
}

}

mongoexport --db dbname --port 27017  --collection cname --queryFile '/data1/mongodb/query.txt' --out 0321.dat

記錄一下,防止忘記。