see currently running background indexing jobs (MongoDB)
I have noticed the same thing in last week. Sometimes, the mongo shell returns any empty array:


Try running the currentOp() many times to get the progress.
Use use db command and then perform db.currentOp()