ausführen Ich möchte soem Admin-Befehl mit Parametern aus Java ausführen.wie mongo Admin-Befehl von Java
Die Befehle sind:
{ enablesharding : "test" }
{ shardcollection : "test.test_collection", key : {"number":1} }
Wie kann ich es von Java-Treiber zu tun?
Der folgende Code nicht funktioniert nicht:
mongo.getDb("admin").command("{shardcollection : \"test.test_collection\", key:\"number\":1} }")
Diese Antwort war nützlich für mich. Ich möchte nur darauf hinweisen, dass ich mich mit einem 'Mongo' verbinden musste, ein einfacher' Mongod' ist nicht genug. Es mag offensichtlich sein, aber ich habe es hier nicht explizit gesehen. – jmmut
'mongo.getDb (" admin "). RunCommand' wäre intuitiver. –