MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongodb non può eseguire map reduce senza il motore js

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.