Écrire: dans un script de shell de MongoDB se plaindre: J'ai également essayé le EXIT CODE> MONGO CONSOLE COMMAND: P> SyntaxError: retour non en fonction code> p> if (...) {
exit;
}
3 Réponses :
Après une recherche sur le sujet, il semble que le moyen préféré d'arrêter l'exécution JavaScript avec un EXIT CODE> SIMPLET est pour lancer quelque chose: Est-il possible d'arrêter l'exécution JavaScript? , cette question est l'exemple la plus courante ou la seule à mon avis qui fonctionnerait raisonnablement . p>
J'ai utilisé la solution suivante:
(function(){
// now you can use the return keyword anywhere:
if (/* some condition */) {
print("This is an error condition");
return;
}
})();
in MongoDB Vous pouvez utiliser la fonction Quit () code> comme documenté ici . Bien que ce ne soit pas bien documenté, j'ai fait un test rapide et je peux retourner un code de sortie non nul en faisant Quit (1) code> qui quitte W / Status 1. P>
Méfiez-vous si vous êtes sur le point de l'essayer à Robomongo. Il fermera une application entière immédiatement. [Testé sur OSX, Robomongo 1.0.0-RC1]
Est arrivé à moi @ łukaszmazan, j'ai lu votre commentaire juste après le close-.-