在Mongo的Javascript shell中执行查询感觉就像在bash shell中执行命令一样。因此,我的手指继续尝试按Ctrl + C从我想要“中止”的命令中退出并在命令提示符处返回。不幸的是,在2.0.4的mongo shell中,当我按Ctrl + C时,它将我从javascript shell中删除,而不是仅仅中止命令并给我命令提示符。
javascript shell中是否有办法放弃当前命令而不执行它并在命令提示符处退回?
答案 0 :(得分:20)
我一直自然而然地输入(
,然后立即按三次输入。 shell会假设您只是按Enter键来分解命令,但是如果再次输入2,它将退回到shell。这很糟糕,但它确实有效。
编辑:使用ctrl + d,根据http://www.gotothings.com/unix/bash-hotkeys.htm“杀死shell”。如果你在mongo shell中输入命令的中途点击后点击一次,它将退出你的继续并让你回到一个干净的mongo提示符。击中它两次将退出mongo shell。