Stai utilizzando il servizio MongoDB basato su Docker di Swisscom.
Swisscom ha avviato mongod con security.javascriptEnabled
Swisscom ha abilitato quel flag per motivi di sicurezza. È una procedura consigliata per rafforzare MongoDB. Swisscom è aperta ad argomenti tecnici e discussioni al riguardo. Forse Swisscom non tiene conto di un fatto importante?
security:
authorization: enabled
javascriptEnabled: false
Swisscom offre un altro servizio MongoDB (non in contenitore docker, 3 VM dedicate con replica). Lì non hai questa limitazione.
$ 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
Con questo piano riceverai la versione Enterprise di MongoDB e l'accesso a Ops Manager . In Ops Manager vedrai bei grafici HTML5 con metriche MongoDB. È una bella interfaccia grafica per db.runCommand( { serverStatus:1 } ) con la cronologia.