MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongodb não pode executar redução de mapa sem o mecanismo js


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.