mongo
Shell命令历史记录
您可以在mongo shell中
使用向上和向下箭头键检索先前发出的命令。命令历史记录存储在 ~/.dbshell
文件中。
命令行选项
mongo shell常见的命令行选项:
选项 | 描述 |
---|---|
--help |
显示命令行选项 |
--nodb |
在 要稍后连接,请参阅“ 打开新连接”。 |
--shell |
与JavaScript文件(即<file.js>)结合使用,可
有关示例,请参见JavaScript文件。 |
命令助手
该mongo
外壳提供了各种帮助。下表显示了一些常见的帮助方法和命令:
帮助方法和命令 | 描述 |
---|---|
help |
显示帮助。 |
db.help() |
显示有关数据库方法的帮助。 |
db.<collection>.help() |
在收集方法上显示帮助。该<collection> 可以是现有的集合或不存在的集合的名称。 |
show dbs |
打印服务器上所有数据库的列表。 该操作与 |
use <db> |
将当前数据库切换到<db> 。该mongo shell变量db 被设置为当前数据库。 |
show collections |
打印当前数据库的所有集合的列表。 |
show users |
打印当前数据库的用户列表。 |
show roles |
打印当前数据库的所有角色的列表,包括用户定义角色和内置角色。 |
show profile |
打印耗时1毫秒或更长时间的五个最新操作。有关更多信息,请参见数据库分析器上的文档。 |
show databases |
打印所有可用数据库的列表。 该操作与 |
load() |
执行一个JavaScript文件。有关 更多信息,请参见 mongo Shell的编写脚本。 |
Shell JavaScript基本操作
键盘快捷键
该mongo shell程序提供了大多数键盘快捷键,类似于在bash shell程序或Emacs中找到的快捷键。为某些功能 mongo提供了多个键绑定,以适应几种熟悉的范例。
下表列举了mongo Shell 支持的击键 :
击键 | 功能 |
---|---|
向上箭头 | 以前的历史 |
下箭头 | 下一个历史 |
家 | 上线 |
结束 | 行结束 |
标签 | 自动完成 |
左箭头 | 后向字符 |
右箭头 | 前向字符 |
Ctrl-左箭头 | 后向词 |
Ctrl-右箭头 | 前向词 |
Meta-左箭头 | 后向词 |
Meta-右箭头 | 前向词 |
Ctrl-A | 上线 |
Ctrl-B | 向后字符 |
Ctrl-C | 退出壳 |
Ctrl-D | delete-char(或退出外壳) |
Ctrl-E | 行结束 |
Ctrl-F | 转发字符 |
Ctrl-G | 中止 |
Ctrl-J | 接受线 |
Ctrl-K | 杀线 |
Ctrl-L | 清晰的画面 |
Ctrl-M | 接受线 |
Ctrl-N | 下一个历史 |
Ctrl-P | 以前的历史 |
Ctrl-R | 反向搜索历史 |
Ctrl-S | 前向搜索历史 |
Ctrl-T | 转置字符 |
Ctrl-U | Unix丢弃 |
Ctrl-W | unix-word-rubout |
Ctrl-Y | yan |
Ctrl-Z | 挂起(作业控制在Linux中有效) |
Ctrl-H(即Backspace) | 向后删除字符 |
Ctrl-I(即Tab) | 完成 |
Meta-B | 后向词 |
Meta-C | 大写单词 |
Meta-D | 杀字 |
Meta-F | 前向词 |
Meta-L | 小写词 |
Meta-U | 大写单词 |
Meta-Y | 扬克流行 |
Meta--[退格] | 倒杀字 |
Meta--< | 历史的开始 |
Meta--> | 历史的终结 |