10
我使用MongoDB的(2.6.0-rc2
)聚合框架長時間運行的任務:http://docs.mongodb.org/manual/core/aggregation-introduction/觀看進度
我已經寫在JavaScript中的聚集和運行作業的腳本
(即mongo localhost:27017/test myjsfile.js
) 。
啓動腳本後,有什麼方法可以查看作業的進度?
例如,使用樣本聚集的工作:
db.zipcodes.aggregate([
{$group: {
_id: "$state",
totalPop: {$sum: "$pop"}
}},
{$match: {totalPop: {$gte: 10*1000*1000 }}}
])
我想看到作業當前正在執行的一組是70%了。
對於蒙戈的地圖減少就業機會,您可以通過db.currentOp()
,其中有一個進度字段表明完成任務的百分比,在這個崗位概述查看進度:
Is it possible to get map reduce progress notifications in mongo?
聚合有什麼相似之處嗎?
不幸的是,這並沒有回答這個問題。 'currentOp'不顯示'聚合'操作的進度。 – bartektartanus