L'exécution de requêtes dans le shell Javascript de Mongo ressemble beaucoup à l'exécution de commandes directement dans le shell bash. À cause de cela, mes doigts continuent d'essayer Ctrl + C pour sortir d'une commande que je veux "annuler" et revenir à l'invite de commande. Malheureusement, dans le shell mongo à 2.0.4, quand je Ctrl + C, il me retire du shell javascript, plutôt que d'abandonner la commande et de me donner l'invite de commande.Comment abandonner une requête dans le shell mongo javascript
Est-il possible dans le shell javascript d'abandonner la commande en cours sans l'exécuter et de revenir à l'invite de commande?
Ah! Je me demandais cela aussi. Garder juste Enter et le shell abandonnera ma commande inachevée. "Wonky, mais ça marche" est certainement vrai. Avoir un upvote, mais je tiens pour un peu de Ctrl + ... quelque chose pour une heure ou deux. –
Si vous avez déjà tapé 'return' sur la commande en cours (ie vous êtes toujours sur la même ligne), le shell Mongo utilise également la convention BASH que' [ctrl] + [u] 'effacera la commande en cours (en fait , beaucoup de raccourcis BASH semblent fonctionner - http://www.gotothings.com/unix/bash-hotkeys.htm). Si vous voulez juste effacer le dernier mot que vous avez entré, vous pouvez utiliser '[ctrl] + [w]'. Je l'ai seulement testé sur Ubuntu, il est donc possible que le comportement soit différent sous différents systèmes d'exploitation. Si vous avez tapé 'return', ceci effacera seulement la ligne d'entrée courante, et la solution ci-dessus fonctionne correctement. –
ctrl + u et ctrl + w devrait être la réponse sélectionnée – IGRACH