如何在mongo javascript shell中中止查询

时间:2012-06-08 16:59:32

标签: mongodb

在Mongo的Javascript shell中执行查询感觉就像在bash shell中执行命令一样。因此,我的手指继续尝试按Ctrl + C从我想要“中止”的命令中退出并在命令提示符处返回。不幸的是,在2.0.4的mongo shell中,当我按Ctrl + C时,它将我从javascript shell中删除,而不是仅仅中止命令并给我命令提示符。

javascript shell中是否有办法放弃当前命令而不执行它并在命令提示符处退回?

1 个答案:

答案 0 :(得分:20)

我一直自然而然地输入(,然后立即按三次输入。 shell会假设您只是按Enter键来分解命令,但是如果再次输入2,它将退回到shell。这很糟糕,但它确实有效。


编辑:使用ctrl + d,根据http://www.gotothings.com/unix/bash-hotkeys.htm“杀死shell”。如果你在mongo shell中输入命令的中途点击后点击一次,它将退出你的继续并让你回到一个干净的mongo提示符。击中它两次将退出mongo shell。