Você está usando o serviço MongoDB baseado em Docker da Swisscom.
A Swisscom iniciou o mongod com security.javascriptEnabled
A Swisscom ativou essa bandeira por causa da segurança. É uma prática recomendada para proteger o MongoDB. A Swisscom está aberta a argumentos técnicos e discussões sobre isso. Talvez a Swisscom perca um fato importante?
security:
authorization: enabled
javascriptEnabled: false
A Swisscom oferece outro serviço MongoDB (não no contêiner docker, 3 VMs dedicadas com replicação). Lá você não tem essa limitação.
$ cf m -s mongodbent
Getting service plan information for service mongodbent as admin...
OK
service plan description free or paid
small3rs Replica Set with 3 data bearing nodes with 32 GB memory, 320 GB storage, unlimited concurrent connections paid
medium3rs Replica Set with 3 data bearing nodes with 48 GB memory, 480 GB storage, unlimited concurrent connections paid
large3rs Replica Set with 3 data bearing nodes with 64 GB memory, 640 GB storage, unlimited concurrent connections paid
Com este plano, você receberá a versão Enterprise do MongoDB e acesso ao Ops Manager . No Ops Manager, você verá bons gráficos HTML5 com métricas do MongoDB. É um bom frontend de GUI para db.runCommand( { serverStatus:1 } ) com história.