sql >> Database >  >> NoSQL >> MongoDB

Mongodb kan geen kaartverkleining uitvoeren zonder de js-engine

U gebruikt de op Docker gebaseerde MongoDB-service van Swisscom.

Swisscom startte mongod met security.javascriptEnabled

Swisscom heeft die vlag ingeschakeld vanwege de veiligheid. Het is een best practice voor het verharden van MongoDB. Swisscom staat open voor technische argumenten en discussies daarover. Misschien mist Swisscom een ​​belangrijk feit?

security:
   authorization: enabled
   javascriptEnabled: false

Swisscom biedt een andere MongoDB-service (niet in docker-container, 3 speciale VM's met replicatie). Daar heb je deze beperking niet.

$ 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 

Met dit abonnement ontvang je de Enterprise-versie van MongoDB en toegang tot Ops Manager . In Ops Manager zie je mooie HTML5-grafieken met MongoDB-statistieken. Het is een mooie GUI-frontend voor db.runCommand( { serverStatus:1 } ) met geschiedenis.




  1. Meteoor verbruikt enorm aantal Mongo-verbindingen

  2. Vernietigen / verwijderen van een Queue() in Redis Queue (rq) programmatisch

  3. Waarom krijg ik een niet-herkend argument tot nu toeFromString:'format' ondanks dat ik db-versie> 3.6 heb die de aggregatie ondersteunt

  4. Omgaan met schemawijzigingen in Mongoose