【赵强老师】使用MongoDB的命令行工具:mongoshell
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一、启动mongo shell安装好MongoDB后,直接在命令行终端执行下面的命令:mongo如下图所示:可选参数如下:也可以简写为:在mongo shell中使用外部编辑器,如:vi,只需设置环境
千家信息网最后更新 2026年11月02日【赵强老师】使用MongoDB的命令行工具:mongoshell
一、启动mongo shell
安装好MongoDB后,直接在命令行终端执行下面的命令:
mongo
如下图所示:

可选参数如下:

也可以简写为:
在mongo shell中使用外部编辑器,如:vi,只需设置环境变量:
export EDITOR=vi
启动mongo shel即可。下面我们在mongoshell中编辑一个函数:
定义函数:
function myFunction () { }编辑函数:
edit myFunctionfunction myFunction() {print("Hello World") }二、mongoshell的启动配置文件.mongorc.js
当启动的时候,mongo检查用户HOME目录下的一个JavaScript文件.mongorc.js。如果找到,mongo在首次显示提示信息前解析.mongorc.js的内容。如果你使用shell执行一个JavaScript文件或计算表达式,要么通过在命令行使用-eval选项或者指定一个.js文件给mongo,mongo会在完成JavaScript的处理后读取.mongorc.js文件。你可以使用-norc选项来阻止加载.mongorc.js。
创建与当前会话发出操作的数量提示,定义如下变量:
cmdCount = 1;prompt = function() { return "mongo " + (cmdCount++) + "> ";}效果如下:
在mongo shell中显示数据库名和主机名:
host = db.serverStatus().host;cmdCount = 1;prompt = function() { return db+"@"+host+" " + (cmdCount++) + "> ";}效果如下:
三、mongoshell的基本操作
显示当前数据库名称,输入下面的命令。将返回test数据库,这是默认的数据库:
db
切换数据库:
use <数据库名称>
查看所有的可用数据库:
show dbs 或者 show databases
我们可以切换到一个不存在的数据库上。当我们第一次存入数据的时候,MongoDB会自动创建该数据库。例如:下面的例子执行的是插入一条数据,该操作会同时创建database(myNewDatabase)和collection(myCollection)
数据
数据库
文件
命令
函数
面的
变量
效果
时候
切换
提示
主机
例子
信息
内容
参数
只需
同时
名称
基本操作
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美国互联网保险保险科技
互联网下的科技发展
互联网金融 金融科技
顺玮阁互联网科技
成都狮子座互联网科技
一五八零互联网科技
互联网科技股有哪些
中国最先进互联网科技公司
深圳市运趣互联网科技有限公司
互联网科技热点资讯
以后互联网后是啥科技
互联网大会黑科技排名
电子科技大学互联网创业大赛
玉溪新华互联网科技好不好
互联网金融科技元年
每天都有哪些好的互联网科技
小米互联网科技园入驻
北京军民互联网科技公司
数字互联网科技有限公司
黑龙江互联网科技公司
互联网与科技
互联网金融科技
互联网新科技
科技大学互联网专业好不好
互联网科技项目计划书材料类
锡山区互联网智能科技产品供应
互联网与数字科技关系
深圳互联网科技园地址
前海云享互联网科技
山东亿川互联网科技有限责任公司