Je veux exécuter la commande SOEM Admin avec des paramètres de Java.
Les commandes sont les suivantes: p> Comment puis-je le faire au pilote Java? p> Le code suivant ne fonctionne pas: p>
3 Réponses :
Je viens de le trouver
Cette réponse était utile pour moi. Je vais simplement souligner que je devrais vous connecter à un Mongos code>, un simple
mongod code> ne suffit pas. Cela peut être évident mais je ne l'ai pas vu ici explicitement.
mongo.getdb ("admin"). RunCommand code> aurait été plus intuitif.
Avez-vous vous assurer que vous avez authentifié avec le DB avec succès? P>
Avez-vous essayé db.eval (commande que vous_want_to_eval); p>
dB.val () a deux arguments. Je ne sais pas quels objets ... arguments devrait être
Vous voudrez peut-être retirer de plus près @julias. Le deuxième argument est une liste d'arguments de longueur variable; Ce moyen est peut être zéro ou plusieurs arguments.
Gardez à l'esprit que cela ne fonctionne pas dans les environnements faits
Je veux juste ajouter que la réponse de Julias est correcte, mais maintenant, il est obsolète.
Vous pouvez utiliser une nouvelle API ( document code> à partir du package
org.bson code>):
Comment pouvez-vous dire si le document de retour a été réussi ou non? Le CommandResult a une méthode OK dessus. Document ne fait pas