Sie verwenden den Docker-basierten MongoDB-Dienst von Swisscom.
Swisscom startete Mongod mit security.javascriptEnabled
Swisscom hat dieses Flag aus Sicherheitsgründen aktiviert. Dies ist eine bewährte Methode zum Härten von MongoDB. Swisscom ist offen für technische Auseinandersetzungen und Diskussionen darüber. Vielleicht übersieht Swisscom eine wichtige Tatsache?
security:
authorization: enabled
javascriptEnabled: false
Swisscom bietet einen weiteren MongoDB-Service an (nicht im Docker-Container, 3 dedizierte VMs mit Replikation). Dort gibt es diese Einschränkung nicht.
$ 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
Mit diesem Plan erhalten Sie die Enterprise-Version von MongoDB und Zugriff auf Ops Manager . In Ops Manager sehen Sie schöne HTML5-Grafiken mit MongoDB-Metriken. Es ist ein nettes GUI-Frontend für db.runCommand( { serverStatus:1 } ) mit Geschichte.