Просмотрите ход выполнения многострочной работы mongodb - программирование
Подтвердить что ты не робот

Просмотрите ход выполнения многострочной работы mongodb

У меня длинная работа с использованием структуры агрегации Mongodb (2.6.0-rc2): http://docs.mongodb.org/manual/core/aggregation-introduction/

Я написал агрегацию в javascript и запустил задание как script
(т.е. mongo localhost:27017/test myjsfile.js).
После запуска script, есть ли способ увидеть ход выполнения задания?

Например, используя задание агрегации выборок:

db.zipcodes.aggregate([
    {$group: {
        _id: "$state",
        totalPop: {$sum: "$pop"}
    }},
    {$match: {totalPop: {$gte: 10*1000*1000 }}}
])

Я хотел бы видеть, что работа в настоящее время выполняет группу и составляет 70%.

Для mongo map сократите задания, вы можете просмотреть прогресс через db.currentOp(), в котором есть поле прогресса, которое показывает процент завершения задания, как указано в этом сообщении:

Возможно ли, чтобы карта уменьшала уведомления о прогрессе в монго?

Есть ли что-то подобное для агрегата?

4b9b3361