Quiero ejecutar el comando soem admin con parámetros de java.cómo ejecutar el comando mongo admin desde java
Los comandos son:
{ enablesharding : "test" }
{ shardcollection : "test.test_collection", key : {"number":1} }
¿Cómo puedo hacerlo desde el controlador de java?
El código siguiente no funciona:
mongo.getDb("admin").command("{shardcollection : \"test.test_collection\", key:\"number\":1} }")
Esta respuesta fue útil para mí. Simplemente señalaré que necesitaba conectarme a un 'mongos', un simple' mongod' no es suficiente. Puede ser obvio, pero no lo vi aquí explícitamente. – jmmut
'mongo.getDb (" admin "). RunCommand' hubiera sido más intuitivo. –